anchor.diff:    bool bluetoothStarted(BuildContext context, AsyncSnapshot<dynamic> snapshot) {
       _bluetoothSingleton = AdvancedWayfindingSingleton();
   
  -    if(( snapshot.data as BluetoothState == BluetoothState.unauthorized) || (_bluetoothSingleton != null && !_bluetoothSingleton.advancedWayfindingEnabled)){
  +    if ((snapshot.data as BluetoothState == BluetoothState.unauthorized ||
  +            snapshot.data as BluetoothState == BluetoothState.off) ||
  +        (_bluetoothSingleton != null &&
  +            !_bluetoothSingleton.advancedWayfindingEnabled)) {
         _bluetoothSingleton.advancedWayfindingEnabled = false;
       }
  -      return _bluetoothSingleton.advancedWayfindingEnabled;
  -  }
  -  void checkToResumeBluetooth(BuildContext context) async{
  -
  +    return _bluetoothSingleton.advancedWayfindingEnabled;
  +  }
  +
  +  void checkToResumeBluetooth(BuildContext context) async {
       SharedPreferences prefs = await SharedPreferences.getInstance();
   
  -    if(prefs.containsKey("advancedWayfindingEnabled") && prefs.getBool('advancedWayfindingEnabled')){
  +    if (prefs.containsKey("advancedWayfindingEnabled") &&
  +        prefs.getBool('advancedWayfindingEnabled')) {
         print(prefs.getBool("advancedWayfindingEnabled"));
  -      AdvancedWayfindingSingleton bluetoothSingleton = AdvancedWayfindingSingleton();
  -      if(bluetoothSingleton.firstInstance) {
  +      AdvancedWayfindingSingleton bluetoothSingleton =
  +          AdvancedWayfindingSingleton();
  +      if (bluetoothSingleton.firstInstance) {
           bluetoothSingleton.firstInstance = false;
  -        print("Instance: "+ bluetoothSingleton.firstInstance.toString());
  -        if(bluetoothSingleton.userDataProvider == null) {
  +        print("Instance: " + bluetoothSingleton.firstInstance.toString());
  +        if (bluetoothSingleton.userDataProvider == null) {
             bluetoothSingleton.userDataProvider =
                 Provider.of<UserDataProvider>(context, listen: false);
           }
  
positive.code:                         builder: (BuildContext context) {
                            if (Platform.isIOS) {
                              return CupertinoAlertDialog(
                                title: Text("UCSD Mobile would like to use Bluetooth."),
                                content: Text(
                                    "This feature use Bluetooth to connect with other devices."),
                                actions: <Widget>[
  
negative.code:                             );
                            }
                            return AlertDialog(
                              title: Text(
                                  "UCSD Mobile would like to use Bluetooth."),
                              content: Text(
                                  "This feature use Bluetooth to connect with other devices."),
                              actions: <Widget>[
  