overhaul of search functionality and map UI