still sorting out the navigation;
also split out some functions that I think I'll need for working
callback-style in the pebble environment