add signals to handle gamepad button events