Use KeyEvent... it's just better
This is a partial fix for #357.

Review URL: https://chromiumcodereview.appspot.com//13540005