backend now accepts user location data and only sends public events in 1 coordinate radius (approx 5.07 miles)