bind to the document for keydown/up