         present(alertController, animated: true, completion: nil)
         revealMapView()
         // TODO: Test usability of search results in this state.
+    }
+
+    @objc fileprivate func redoSearch() {
+        print("update region and redo search in new region, without UI")
     }
 
     /**

    }

    open func mapView(_ mapView: MKMapView, regionDidChangeAnimated animated: Bool) {
        performDeferredSelection(animated: animated)
    }

}

        locationManager = CLLocationManager()
        locationManager.delegate = self

        DispatchQueue.main.async(execute: revealSelectedPlacemark)

        let status = CLLocationManager.authorizationStatus()
        switch status {
