Map improvements

Two small commits that make the map much nicer to work with. The first one reduces the terrible flicker of the marker, the second one allows the user to toggle the map centering function - either with a button or by simply dragging the map.