Intuitive Statement of Power Policy
Don’t keep serial line open and GPS on any longer than necessary to get fix (unless needed faster than every 3 min.)
In the absence of UI events, initially set eventloop timeout large to exploit idle mode; poll more often when fix is near.
Set alarm to return from outside the app. before sleep mode can be entered.