clearing details content before adding new
clears markers when new ones added
better error handling on geolocation