Forgot to use Store.actions in App.js
Use normal dispatcher
Layout should change background after route has changed
Disable background changing
Implement subscription promises in DispatcherChannel.js
Collect callback results in dispatcher
Allow regex matching dispatcher channel subscription topics
Expose action dict in DispatcherActions.js
Make actions publish events chained asynchronously

Though only do this if any of the publishes returns Promises
Improve ActionWatcherMixin

It can now be what it was intended to be, a true action watcher.