Used BroadcastReceiver to monitor mode changes

- Fix b/10648447

Change-Id: Ic6dc125b6548436e9786e50bc52908c39ea4579a
2 files changed