refined geolocation functionality and using ajax to load venue list