Only enable NetworkStateReceiver when adding a listener.  When clearing listeners disable the broadcast receiver.