:shoe: i was accidentally removing the keydown listener prematurely