gamepad procedure change