location service start/stop based on user preferences