button presses not registered when screen off