Basic KeyBind and KeyEvent implementation. Not complete.