moved back to keyboard because gamepad was not working on rpi???? this should work
implemented reports, not tested