typo fix
remote TODOs
refactor test
more testing of observables created while dispatching