anchor.diff:                    children: <Widget>[
                       Text(
                         "Scan Log",
  -                      style: TextStyle(
  -                          fontSize: 18,
  -                          fontWeight: FontWeight.bold
  -                      ),
  +                      style:
  +                          TextStyle(fontSize: 18, fontWeight: FontWeight.bold),
                       ),
                       Card(
                         child: Container(
                           height: 500,
                           child: ListView.builder(
  -
                               itemCount: thirdList.length,
                               shrinkWrap: true,
  -                            itemBuilder: (context, index){
  -                              return
  -                                  buildThirdList(index)
  -                              ;
  -                            }
  -                        ),
  +                            itemBuilder: (context, index) {
  +                              return buildThirdList(index);
  +                            }),
                         ),
                       ),
                     ],
  
positive.code:                   children: <Widget>[
                      Text(
                        "IDs and Names",
                        style: TextStyle(
                          fontSize: 18,
                          fontWeight: FontWeight.bold
                        ),
                      ),
                      Card(
                        child: Container(
  
negative.code:     _readAll();
  
      FlutterBlue flutterBlue = FlutterBlue.instance;
  
      // Instances to keep track of scan # and current run
      _scanNumber++;
      int ran = 0;
  
      flutterBlue.startScan(
          timeout: Duration(
              seconds: (_cupertinoSliderValue.toInt() == 2
                  ? 2
                  : _cupertinoSliderValue.toInt())),
          allowDuplicates: false);
      toAdd.clear();
      flutterBlue.scanResults.listen((results) async {
  
        //Reset rendering lists as necessary
        secondList.clear();
        for (int i = 0; i < toAdd.length; i++) {
          thirdList.removeAt(0);
        }
        toAdd.clear();
  
  
        for (ScanResult r in results) {
          final String key = _randomValue();
          final String value = r.device.id.toString();
  
          // Add to current scan log
          if (!secondList.contains('ID: ${r.device.id}' +
              "\nDevice name: " +
              (r.device.name != "" ? r.device.name : "Unknown") +
              "\n")) {
            secondList.add('ID: ${r.device.id}' +
                "\nDevice name: " +
                (r.device.name != "" ? r.device.name : "Unknown") +
                "\n");
          }
  
          // Add to device log
          if (!toAdd.contains('ID: ${r.device.id}' +
              "\nDevice name: " +
              (r.device.name != "" ? r.device.name : "Unknown") +
              "\n")) {
            toAdd.add('ID: ${r.device.id}' +
                "\nDevice name: " +
                (r.device.name != "" ? r.device.name : "Unknown") +
                "\n");
          }
  
          _storage.write(key: key, value: value);
         // _storage.deleteAll(); ENABLE FOR FASTER SCAN
        }
  
        // Log scan number
        toAdd.add("Scan number: $_scanNumber Timestamp: " +
            DateTime.fromMillisecondsSinceEpoch(
                    DateTime.now().millisecondsSinceEpoch)
                .toString() +
            '\n');
  
        // Only log gps when threshold is met and has not been logged yet
        if (toAdd.length > 4 && ran == 0) {
          ran++;
          _logLocation();
          toAdd.add("value");
        }
  
        // Update list render
        thirdList.insertAll(0, toAdd);
  
        // Rebuild
        setState(() {
          _counter = results.length;
        });
      });
  
      ran = 0;}
  
    // TODO: List devices' services (wip)
  /* servicesList(ScanResult r) async
  