kinda got keyboard input working.
now displaying text, catching a few special keys.