         print("menu")
         // now go back an remove the menu listener
         // always go back
+        
+        if(HUDMode == .fullmap){
+            // next HUDmode should be standard
+            HUDMode = .none
+            
+            toggleHUDState()
+                return
+        }
         
         // ACHTUNG: kann in fullmap gehen obwohl das hauptbild noch nie geladen wurde. puh puh puh
             HUDMode = .fullmap

        // MAP overlay display logic
        if (getAsset().location != nil){
            
        UIView.animate(withDuration: 0.3, delay: 0, options: .beginFromCurrentState, animations: {
            self.mapView.alpha = 1.0
            
            self.mapView.frame = CGRect(x:  1475  , y: 714 , width:425 ,  height: 346)

                    mapView.removeGestureRecognizer(rec)
        }
 */
        
        // enable the HUB by default according to settings!
        if(SettingsController.isMapOverlayEnabled()){
            toggleHUDState()
        }
    }
    
    
