getting gamepad to work acceptably