locationListener revision