anchor.diff:  
     //Remove devices that are no longer scanned
     void removeNoncontinuousDevices() {
  -    print("scanIntervalAllowance: $scanIntervalAllowance");
       scannedObjects.removeWhere((key, value) {
         bool isDeviceContinuous = checkDeviceDwellTime(value);
         if (!isDeviceContinuous &&
             value.scanIntervalAllowancesUsed >= scanIntervalAllowance) {
  -        print("Too many scanIntervals");
           return true;
         } else if (!isDeviceContinuous &&
             value.scanIntervalAllowancesUsed < scanIntervalAllowance) {
  
positive.code:         if(inBackground) {
              new Dio().post(
                "https://7pfm2wuasb.execute-api.us-west-2.amazonaws.com/qa",
                data: json.encode(testLog)).then((value) => print("RESPONSE IS:" + value.toString()));
              inBackground = false;
  
          }
  
negative.code: 
      // Enable timer, must wait duration before next method execution
      ongoingScanner = new Timer.periodic(
          Duration(minutes: waitTime), (Timer t) => startScan());
    }
  
    // Start a bluetooth scan of determined second duration and listen to results
    startScan() async {
      String previousState = await _storage.read(key: "previousState");
  
      if (inBackground){
  