Starting the GPS on Vivoactive in an App

Hi.

i'm bit lost about this. When the app starts i call the following:

Position.enableLocationEvents(Position.GPS_CONTINUOUS, method(:onPosition));

then where i need to pull the current Lat/Long i pull it from the current Info object.

this works fine in the sim (once you have set the data example going) but on the actual device it never seems to try and start the GPS when the application starts so it never records any location.

am i missing a command somewhere to get the GPS to start up when the app opens? (i have got activity recording working as well for this app and this jsut saves duration without any location info.)