Dispatcher tests
Refactoring
Replace ipDispatcher()->notifyUntil() with ipDispatcher()->job()
Merge branch 'feature-events' into 4.0