https://www.pivotaltracker.com/story/show/68892076
Complete all the unit tests and verify that we are receiving events in the correct order.