add gamepad and wakelock