updated gamepad controller