anchor.diff:      { /*for test only - move other place!*/
         mapLayer = new L.TileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png?{foo}', toJs({'foo': 'bar'}))..addTo(map);
       }
  -    { /*Init marker style*/
  -      defMarkerIcon = new L.Icon(toJs({
  -        'iconUrl' : _Imageurl
  -      }));
  -    }
  -    {
  -      _markersGroup = new L.LayerGroup(toJs([]))..addTo(map);
  -      L.Marker marker = new L.Marker(L.LatLng.FromList(SpbCoord), toJs({ 'icon' : toJs(defMarkerIcon)}));
  -      _markersGroup.addLayer(marker);
  -    }
  +  }
  +  
  +  void _InitDefaultIconStyle() {
  +    /*Init marker style*/
  +    defMarkerIcon = new L.Icon(toJs({
  +      'iconUrl' : _Imageurl
  +    }));
  +  }
  +  
  +  void _InitMarkerLayers() {
  +    _markersGroup = new L.LayerGroup(toJs([]))..addTo(map);
     }
     
     void _InitListeners() {
  
positive.code: 
  import 'package:polymer/polymer.dart';
  import 'package:js_wrapping/js_wrapping.dart';
  
  import 'leafletjs_js_bindings/map.dart' as L;
  import 'leafletjs_js_bindings/ILayer.dart' as L;
  
negative.code:   ready() {
      super.ready();
      _initMap();
      _InitDefaultIconStyle();
      _InitMarkerLayers();
      _InitListeners();
    }
    
  