diff --git a/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts b/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts
index 674f4ace38384d79859c609328aaf930ba23dc5c..31404927691b5115350b3bd6471e8662cc8ada02 100644
--- a/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts
+++ b/src/viewerModule/nehuba/layerCtrl.service/layerCtrl.effects.ts
@@ -122,7 +122,10 @@ export class LayerCtrlEffects {
       this.store.pipe(
         select(atlasAppearance.selectors.customLayers),
         map(
-          cl => cl.filter(layer => layer.clType === "baselayer/nglayer" || "customlayer/nglayer")
+          cl => cl.filter(layer =>
+            layer.clType === "baselayer/nglayer"
+            || layer.clType === "customlayer/nglayer"
+          )
         )
       )
     ),
diff --git a/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts b/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts
index df0dcd3f9a080cf9efa4119483c631f39fcff588..a194176aa6d83027be793d3ebe1d098aa75f8c8d 100644
--- a/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts
+++ b/src/viewerModule/threeSurfer/threeSurferGlue/threeSurfer.component.ts
@@ -431,6 +431,8 @@ export class ThreeSurferGlueCmp implements IViewer<'threeSurfer'>, AfterViewInit
      * 3/ select region, hide hemisphere, deselect region
      */
     if (!this.colormapInUse) return
+    if (!this.tsRef) return
+    
     const isBaseCM = this.colormapInUse?.clType === "baselayer/colormap"
 
     for (const laterality in this.lateralityMeshRecord) {