Cleaned up "summary" to use NMIS.Env which has cleaner ways to trigger certain page / map behavior
using a promise object to trigger actions at the end of a page-state change
added todo for tomorrow