polling the driver works now
wrote comment for gamepad_read