began working on keyhandler