BROKEN -- various attempts at keyboard testign

Still not working, but some promising avenues of testing. Noted next steps in the TODOs