added some gamepad stuff