tests passing with event dispatcher for lesson 9
step 9 done