Did some keyboard stuff, not actually handling events yet but everything is
setup for them to have events