Refactoring: Replace Runner with eventDispatching