added xbox gamepad support