This is absolutely brilliant! Have you considered adding support for NXT/EV3? Not necessarily for motor control but perhaps buttons could send a message to a mailbox that could then be read by a running program. I use a Mindsensors NXTServo and being able to control the RC servos from the game controller would be awesome. Thanks for making this available.