anchor.diff:    Function _auto_update_callback;
     Station _active_station;
   
  -  TimeTableStyler(Element element, this.maps_styler) : super(element), _station_list = element.querySelector('ul.stations');
  +  TimeTableStyler(Element element, this.mapsStyler) : super(element), _station_list = element.querySelector('ul.stations');
   
   
     setup() {
  -    maps_styler.onStationViewChange.listen(_setupStations);
  -  }
  -
  -  void _setupStations(List<Station> station_list) {
  +    mapsStyler.onStationViewChange.listen(_setup_stations);
  +  }
  +
  +  void _setup_stations(List<Station> station_list) {
       _station_list.children.clear();
  -    station_list.forEach(_setupStation);
  -    maps_styler.onActiveChange.listen((Station station) {
  +    station_list.forEach(_setup_station);
  +    mapsStyler.onActiveChange.listen((Station station) {
         if (station == null) {
  -        _hideDepartures();
  +        _hide_departures();
         } else {
  -        _showDepartures(station);
  +        _show_departures(station);
         }
       });
     }
   
  -  void _setupStation(Station station) {
  +  void _setup_station(Station station) {
       LIElement li;
       if (_station_li_map.containsKey(station)) {
         li = _station_li_map[station];
  
positive.code:       if (hash_pair == null) {
          return;
        }
        _setupMapAt(hash_pair.first.latlng, hash_pair.second);
      });
      _body.classes.add('has_location');
      _setupMapAt(location, accuracy);
      _min_accuracy_controller.stream.listen((int accuracy) => _setupMapAt(location, accuracy));
    }
  
    Pair<Position, int> _positionFromHash() {
  
negative.code:   }
  
  
    showMapAt(Maps.LatLng position, num radius) async {
      print([position, radius]);
      radius = max(radius, _min_accuracy);
      var station_list = await stations.stations_nearby(new Position.fromLatLong(position), radius);
  