js suggest: better keyup/keydown handling