create keymap tables; use keymaps to make events
update test to use new key event api
Simplify/reduce fn naming conventions