geolocation for events works too. Need to clean up routes and views though