Fix a bug where enabling the virtual gamepad twice would stop it working