I have a service that uses PhoneStateListener to do a task when the phone\'s Cell Info Changes. The service still runs when the screen is off, but the listener seems to stop