The location is now saved correctly and the events continue to display after the view events screen disappears without reloading