Additional commentary and formatting, constrained key-press so observer
no longer throws errors.