             baseLayers[layer] = backgroundLayer
             this.map.addLayer(backgroundLayer) if index == 0
 
-          this.options.controls.overlaySelector = new L.Control.Layers(baseLayers)
-          @map.addControl  this.options.controls.overlaySelector
+          @layerSelector = new L.Control.Layers(baseLayers)
+          @map.addControl  @layerSelector
         else
           console.log "How to set background with #{this.options.back}?"
           console.log this.options.back


#      this.edition.setStyle this.options.editStyle
      this.edition.addTo this.map
      this.options.controls.overlaySelector.addOverlay(this.edition, 'Parcelles')

      this._refreshControls()
      this._saveUpdates()
      this

      this.updateFeatureProperties(feature_id, attributeName, attributeValue)
      layer = this.findLayer(feature_id)

      #update label
      layer.updateLabelContent(layer.feature.properties.name)

      #update style
      layer.setStyle(this.setFeatureStyle(layer.feature))

      #update popup
      this.popupize layer.feature, layer

