I'm trying to minimize CPU usage of Locus in all cases, so if map is not visible and mainly if whole app is in background, then there should be minimum activity. If you start track record from widget (when app is not running) or directly from map and then you hide whole app, CPU usege should be same. I'm saying should be, because I'm not 100% sure. But I think it should not be hard, to measure CPU usage in both cases, thanks to some other app ...