converted $router stateChange to use observables when triggering a new Action, routers now shutdown() properly