Map improvements

Stop moving the map after use interactions. Also hopefully includes some optimised ways to redraw the map after new geolocation changes / new results.