Switched out ControllerLeap to poll with the games loop rather than using the frame listener