added a gamepad component