switched the dispatcher to use the new injectOn.  Added some tests to the project