diff --git a/docs/releases/v2.13.2.md b/docs/releases/v2.13.2.md
new file mode 100644
index 0000000000000000000000000000000000000000..684b679caa26e11ed0553c6b7bfc59bc8ba22da6
--- /dev/null
+++ b/docs/releases/v2.13.2.md
@@ -0,0 +1,5 @@
+# v2.13.2
+
+## Behind the scene
+
+- user added layer now sits on index 1
diff --git a/mkdocs.yml b/mkdocs.yml
index da0c7cd795225bb0141a01843c90337e00917ca3..af8c5c51fba201901758acb7b829ef8f572138f5 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -33,6 +33,7 @@ nav:
     - Fetching datasets: 'advanced/datasets.md'
     - Display non-atlas volumes: 'advanced/otherVolumes.md'
   - Release notes:
+    - v2.13.2: 'releases/v2.13.2.md'
     - v2.13.1: 'releases/v2.13.1.md'
     - v2.13.0: 'releases/v2.13.0.md'
     - v2.12.5: 'releases/v2.12.5.md'
diff --git a/package.json b/package.json
index 4a5fc8a314db8c6cb5f450c4b3fea5296a457b07..8ad925aa39bb3becb37abef12627dcb34ed9c5ff 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "siibra-explorer",
-  "version": "2.13.1",
+  "version": "2.13.2",
   "description": "siibra-explorer - explore brain atlases. Based on humanbrainproject/nehuba & google/neuroglancer. Built with angular",
   "scripts": {
     "lint": "eslint src --ext .ts",
diff --git a/src/index.html b/src/index.html
index c26d5c215640e69d1ca5ee0df1e33e8ad8802524..4be80ba95d35bd074ee4421c2436e089fd04d5d8 100644
--- a/src/index.html
+++ b/src/index.html
@@ -14,7 +14,7 @@
   <link rel="icon" type="image/png" href="assets/favicons/favicon-128-light.png"/>
   <script src="extra_js.js"></script>
   <script src="https://unpkg.com/three-surfer@0.0.13/dist/bundle.js" defer></script>
-  <script type="module" src="https://unpkg.com/ng-layer-tune@0.0.21/dist/ng-layer-tune/ng-layer-tune.esm.js"></script>
+  <script type="module" src="https://unpkg.com/ng-layer-tune@0.0.22/dist/ng-layer-tune/ng-layer-tune.esm.js"></script>
   <script type="module" src="https://unpkg.com/hbp-connectivity-component@0.6.6/dist/connectivity-component/connectivity-component.js" ></script>
   <script defer src="https://unpkg.com/mathjax@3.1.2/es5/tex-svg.js"></script>
   <script defer src="https://unpkg.com/d3@6.2.0/dist/d3.min.js"></script>
diff --git a/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts b/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts
index 5947f3b6c1bf8f9377502d47c76dbd6dfcaead4f..d0f4bd4c9b4a8cd93c5eb724dc74fb4f4170faf2 100644
--- a/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts
+++ b/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts
@@ -76,7 +76,8 @@ export class LayerCtrlEffects {
                       lowThreshold: meta.min,
                       removeBg: true,
                     }),
-                    type: 'image'
+                    type: 'image',
+                    opacity: 0.5
                   }
                 })
               )
diff --git a/src/viewerModule/nehuba/nehubaViewer/nehubaViewer.component.ts b/src/viewerModule/nehuba/nehubaViewer/nehubaViewer.component.ts
index 2a06e3f2d32b1427342a14e2f7f9480085cc506a..32159cf9aa818d5c7bc7ff870611e63b245be845 100644
--- a/src/viewerModule/nehuba/nehubaViewer/nehubaViewer.component.ts
+++ b/src/viewerModule/nehuba/nehubaViewer/nehubaViewer.component.ts
@@ -583,11 +583,12 @@ export class NehubaViewerUnit implements OnDestroy {
 
         const combined = {
           type: 'image',
+          opacity: 1,
           ...rest,
           ...(transform ? { transform } : {})
         }
         viewer.layerManager.addManagedLayer(
-          viewer.layerSpecification.getLayer(key, combined))
+          viewer.layerSpecification.getLayer(key, combined), 1)
 
         return layerObj[key]
       })
diff --git a/src/viewerModule/nehuba/userLayers/service.ts b/src/viewerModule/nehuba/userLayers/service.ts
index 41d16e71bc3e20aa74f717d11ec8a598d13b3c42..65bbcebb2e1a705310769f949217d6badf9bfe6e 100644
--- a/src/viewerModule/nehuba/userLayers/service.ts
+++ b/src/viewerModule/nehuba/userLayers/service.ts
@@ -169,7 +169,9 @@ export class UserLayerService implements OnDestroy {
         panelClass: ["no-padding-dialog", "w-100"],
       })
       .afterClosed()
-      .subscribe(() => this.removeUserLayer(url))
+      .subscribe(() => {
+        this.routerSvc.setCustomRoute(OVERLAY_LAYER_KEY, null)
+      })
   }
 
   removeUserLayer(url: string) {