anchor.diff:  
     addMarker: (options) =>
       marker = L.marker([options.lat, options.lng], { title: options.title, icon: new @darkIcon })
  +    marker.desc = "<a class=\"popup-link\" href=\"#{options.url}\">#{options.title}</a><br />"
   
       @map.addLayer marker
       @oms.addMarker marker
  -
  -    # if options.popup
  -    #   marker.bindPopup options.popup
  -    # else
  -    #   if options.url
  -    #     marker.on "click", (e) ->
  -    #       window.location.href = options.url if options.url?
  -    marker.bindPopup "<a class=\"popup-link\" href=\"#{options.url}\">#{options.title}</a><br />"
       @markers.push marker
   
     adjustToMarkers: ->
  
positive.code:     @lightIcon = L.Icon.Default;
      @darkIcon = L.Icon.Default.extend({options: {iconUrl: '<%= image_path "marker-dark.png" %>'}});
  
  
      @oms.addListener 'spiderfy', (markers) =>
        marker.setIcon new @lightIcon for marker in markers
  
negative.code:     if @map.getZoom() > 12
        @map.setZoom 12
  
  $ ->
    $(".map").each ->
      map = new Map $(@).data("map"), markers: $(@).data("markers")
      map.adjustToMarkers()
  