This isn't ideal, basically some browsers interact with keypress/keydown in different ways so this is a workaround but it's not perma
missed an evt