         attributionControl: false 
       )
  
-      widget = this
-      console.log "Vive le Roi!"
-      
-      this.map.on "draw:created", (e) ->
-        widget.edition.addLayer e.layer
-        widget._saveUpdates()
-        widget.element.trigger "mapchange"
-#          
-      this.map.on "draw:edited", (e) ->
-        widget._saveUpdates()
-        widget.element.trigger "mapchange"
-# 
-      this.map.on "draw:deleted", (e) ->
-        widget._saveUpdates()
-        widget.element.trigger "mapchange"
+      # widget = this
+      console.log "Vive le Roi!"
+      
+      # this.map.on "draw:created", (e) ->
+      #   widget.edition.addLayer e.layer
+      #   widget._saveUpdates()
+      #   widget.element.trigger "mapchange"
+          
+      # this.map.on "draw:edited", (e) ->
+      #   widget._saveUpdates()
+      #   widget.element.trigger "mapchange"
+ 
+      # this.map.on "draw:deleted", (e) ->
+      #   widget._saveUpdates()
+      #   widget.element.trigger "mapchange"
         
       this.back(backgrounds)
       
       this.show(geojson)
       
-      this.edit((geojson)
+      this.edit(geojson)
       
       this.view(view)
       

        this._trigger "resize"
     
    _refreshBackgroundLayer: ->
       #if this.backgroundLayer?
         #this.map.removeLayer(this.backgroundLayer)
      if this.options.backgrounds?
        i = 0
        while i < this.options.backgrounds.length

          this.backgroundLayer.addTo this.map
          console.log "Vive le Roi!"
          i++        
        # if this.options.backgrounds.constructor.index is "Integer"
        #   if this.options.backgrounds.constructor.name is "String"
        #     this.backgroundLayer = L.tileLayer.provider(this.options.backgrounds)
        #     this.backgroundLayer.addTo this.map
        # else
        #   console.log "How to set background with #{this.options.backgrounds}?"
        #   console.log this.options.backgrounds
      this
 
    _refreshReferenceLayerGroup: ->
