This starts to touch on what would make a good example, providing your own `LocationManager` instead of the system.