internal changes, added [keyup|keydown|keypress]:[keyCode]