fix geolocation accuracy bounds, add more event data, close #984, related #584, #987, #1028