Check infowindow exists before adding listner
Clean up redundant use of citySelectionItem
Use geoKey instead of currentCity
Save last geokey in localstorage