passing location as Location object not double[]
different approach to exposing Locy as LocationManager
small bug if many apps is connected