anchor.diff:  import 'package:logging/logging.dart';
   import 'package:serial_port/serial_port.dart';
   
  -DateTime _start = new DateTime.now();
  +Stopwatch _start = new Stopwatch()..start();
   
   Logger log = new Logger('main');
   
   main(List<String> args) async {
     Logger.root.level = Level.INFO;
     Logger.root.onRecord.listen((LogRecord rec) {
  -    print('${new DateTime.now().difference(_start)}: ${rec.level.name}: '
  -        '[${rec.loggerName}] ${rec.message}');
  +    print('${_start.elapsed}: ${rec.level.name}: [${rec.loggerName}] '
  +        '${rec.message}');
     });
   
     var port = args.isEmpty ? "COM3" : args.first;
  
positive.code:       }
        display.display();
      }
    }
  }
  
  
negative.code:         props['nav1-radial']))
      ..add(new NavRadioPage('NAV2', props['nav2-actual'], props['nav2-standby'],
          props['nav2-radial']))
      ..add(new AltitudePage(props['altitude-ft']));
  
    var send = await RawDatagramSocket.bind(InternetAddress.ANY_IP_V4, 1236);
    props.onUpdate.listen((update) {
  