diff --git a/docs/releases/v2.13.3.md b/docs/releases/v2.13.3.md
new file mode 100644
index 0000000000000000000000000000000000000000..f1ed8b123c31772f17971b20e4fe1bcf9aeed334
--- /dev/null
+++ b/docs/releases/v2.13.3.md
@@ -0,0 +1,5 @@
+# v2.13.3
+
+## Behind the scene
+
+- user added layer now sits on index 1
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index af8c5c51fba201901758acb7b829ef8f572138f5..6693def5a5de6dd4dd664a5ff073f6a16b5c66bc 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.3: 'releases/v2.13.3.md'
     - v2.13.2: 'releases/v2.13.2.md'
     - v2.13.1: 'releases/v2.13.1.md'
     - v2.13.0: 'releases/v2.13.0.md'
diff --git a/package.json b/package.json
index 8ad925aa39bb3becb37abef12627dcb34ed9c5ff..f66269cfca6562943068403b7a67a4d53e9a7ac4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "siibra-explorer",
-  "version": "2.13.2",
+  "version": "2.13.3",
   "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 3bede3ea12c10cb8c7695cbef9a3ecfe1e966b0d..0ac608a713e16025f5ffcbb6049162fa1d37d15f 100644
--- a/src/viewerModule/nehuba/nehubaViewer/nehubaViewer.component.ts
+++ b/src/viewerModule/nehuba/nehubaViewer/nehubaViewer.component.ts
@@ -589,11 +589,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) {