         
         tracker?.wmf_logView(self)
         
-        if traitBasedViewMode == .listOverlay || traitBasedViewMode == .searchOverlay {
+        if isViewModeOverlay {
             navigationController?.setNavigationBarHidden(true, animated: animated)
         }
     }

        articleVC.view.alpha = 0
        addChildViewController(articleVC)
        
        let aboveSubview = traitBasedViewMode == .listOverlay || traitBasedViewMode == .searchOverlay ? listAndSearchOverlayContainerView ?? placeGroupVC?.view : placeGroupVC?.view
        view.insertSubview(articleVC.view, aboveSubview: aboveSubview ?? mapView)
        articleVC.didMove(toParentViewController: self)
        

                    self.listAndSearchOverlayContainerView.layoutIfNeeded()
                }
            }
        }
    }
    
    var isViewModeOverlay: Bool {
        get {
            return traitBasedViewMode == .listOverlay || traitBasedViewMode == .searchOverlay
        }
    }
    
