looper

Looper used to handle location updates. The user is responsible to manage its lifecycle.