Good points, especially the first one. I even can imagine that this would be useful for other functions running in background. Like navigation, parking service or track recording. Setting for pressing home button is Android standard - minimize the application.
Pressing the back button with no Locus background service brings simple dialog "Do you really want to exit? Cancel - Exit".
But for the other scenarios, there should be a choice to "Cancel - Minimize - Exit". Within that dialog, there has to be a list with all running functions.
"Cancel" and "Minimize" is clear again. But it's getting difficult with "Exit" when there is a running function. In case for Live Tracking it's easy, simply end Live Tracking. Ending Track Recording needs to popup the other dialog, where the users gets asked, how he likes his recorded track to be handled. And so on...
But I'm sure, Menion figures this out...
