added new SLocationlistener that listen for updates from the fused
location provider