fix tests in firefox as firefox fires on keypress not down
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
 now IE friendly
this should pass more tests..
fix undo test
Merge pull request #1616 from ether/ff-key-tests

fix tests in firefox as firefox fires on keypress not down