I had the same problem. My solution was to add a global event for PAUSED and another for RESUME to the FSM which handles device acceleration. The PAUSED event goes to an empty action, so when you hit the pause button you send this event and it rips the FSM out of the Get Device Acceleration action. The RESUME event links to the Get Device Acceleration action, so when you unpause the game you can start taking input again.