I'm setting a PositionChanged listener in a Geolocator object with

```
var geolocator = new Geolocator();
geolocator.PositionChanged += Geolocator_PositionChanged;

```

It works fine for some time. But after some time without user interaction (+- 4 Hours) it stops receiving position changes, I think because WP8 simply kills it. This is maybe desired from ms, but this is horrible for my app model.

What I've done is to additionally set a PeriodicTask and send the position as well. And this runs with no problems, but if the user change his positions I'm unable to really track it.

The question is: Is there anyway to wake up this Geolocator without the need of user interaction? It can be via the PeriodicTask or even in the PositionChanged.

**I've tried already instantiating a new Geolocator already inside the PositionChanged delegate, but this doesn't work.**

Any help is very much appreciated. Thank you!