latlong with callback working before refactor to multiple sets of directions