`initial` is called every time when bluetooth is enabled, so that this handler is likely to be added multiple times. Suggest to call `removeObserver` before adding an observer.