callback gets the location set by setLocation()