added basic input system for keyboard but KeyBoardEventStream wasn't working and neither was passing the KeyEvents into other functions. at least when compiled to js