     private var extendedNavBarHeightOrig: CGFloat?
     private var touchOutsideOverlayView: TouchOutsideOverlayView!
     private var topPlacesCountInCurrentMapRegion: Int?
+    private var displayCountForTopPlaces: Int {
+        get {
+            switch (self.currentSearchFilter) {
+            case .top:
+                return articleFetchedResultsController.fetchedObjects?.count ?? 0
+            case .saved:
+                return topPlacesCountInCurrentMapRegion ?? 0
+            }
+        }
+    }
     
     lazy private var placeSearchService: PlaceSearchService! = {
         return PlaceSearchService(dataStore: self.dataStore)

    }
    
    func updateSavedPlacesCountInCurrentMapRegionIfNecessary() {
        if let currentSearch = self.currentSearch, currentSearchFilter == .saved {
            var tempSearch = PlaceSearch(filter: .top, type: currentSearch.type, origin: .system, sortStyle: currentSearch.sortStyle, string: nil, region: mapView.region, localizedDescription: nil, searchResult: nil)
            tempSearch.needsWikidataQuery = false

            currentSearch = PlaceSearch(filter: currentSearchFilter, type: search.type, origin: .user, sortStyle: search.sortStyle, string: search.string, region: nil, localizedDescription: search.localizedDescription, searchResult: search.searchResult)
        }
        
        //updateSavedPlacesCountInCurrentMapRegionIfNecessary()
    }
    
    // MARK: - Display Actions
