map loads even if no geolocation yet. A bit of a mystery how it works though :D