add Callback interface
add a callback to enable refreshing Activity display when a location is updated in LocationService
update JavaDoc