added functionality to update user location via form submission which, upon success, resets userData then recenters the map and shows events