Don't do raw centering after moving "Add new" marker by address lookup.
Refactor loading and showing of locations on the map. Extracted all locations logic to a separate js file, a location manager. Removed redundant code.