updated modernizr and wrapped geolocation in fallback