diff --git a/timeseriesviewer/mapcanvas.py b/timeseriesviewer/mapcanvas.py
index 619574b02c83886d98dbe8f204473c9551b2981c..9983f79dbcbae843a5fe91dcf41acb897ea0b92b 100644
--- a/timeseriesviewer/mapcanvas.py
+++ b/timeseriesviewer/mapcanvas.py
@@ -83,13 +83,6 @@ class MapCanvas(QgsMapCanvas):
         return self.mapSettings().destinationCrs()
 
 
-    def _depr_onExtentsChanged(self, *args):
-        if not self.mBlockExtentsChangedSignal:
-            self.mBlockExtentsChangedSignal = True
-            print('set STV extent')
-            self.spatTempVis.setSpatialExtent(self.spatialExtent())
-            self.mBlockExtentsChangedSignal = False
-
     def mapLayersToRender(self, *args):
         """Returns the map layers actually to be rendered"""
         return self.mLayers
@@ -120,7 +113,9 @@ class MapCanvas(QgsMapCanvas):
     def setLayerSet(self, *args):
         raise DeprecationWarning()
 
+
     def setLayers(self, mapLayers):
+
         reg = QgsMapLayerRegistry.instance()
         reg.addMapLayers(mapLayers, False)
 
@@ -191,8 +186,8 @@ class MapCanvas(QgsMapCanvas):
         from timeseriesviewer.crosshair import CrosshairDialog
         action.triggered.connect(lambda : self.setCrosshairStyle(
                 CrosshairDialog.getCrosshairStyle(parent=self,
-                                                mapCanvas=self,
-                                                crosshairStyle=self.crosshairItem.crosshairStyle)
+                                                  mapCanvas=self,
+                                                  crosshairStyle=self.crosshairItem.crosshairStyle)
                 ))
 
         if self.crosshairItem.crosshairStyle.mShow:
diff --git a/timeseriesviewer/mapvisualization.py b/timeseriesviewer/mapvisualization.py
index 119f55416ef976381fa00aeb4af143b905f8a4cc..ecc8f6e1d8634b7a3b55b5732374693ee6b9ec88 100644
--- a/timeseriesviewer/mapvisualization.py
+++ b/timeseriesviewer/mapvisualization.py
@@ -659,10 +659,7 @@ class DatumView(QObject):
         from timeseriesviewer.mapcanvas import MapCanvas
         assert isinstance(mapCanvas, MapCanvas)
         self.mapCanvases[mapView] = mapCanvas
-        rasterLyr = QgsRasterLayer(self.TSD.pathImg)
-        QgsMapLayerRegistry.instance().addMapLayer(rasterLyr)
-        mapCanvas.mLayers.append(rasterLyr)
-
+        mapCanvas.setLayers(QgsRasterLayer(self.TSD.pathImg))
         self.L.insertWidget(self.wOffset + len(self.mapCanvases), mapCanvas)
         self.ui.update()