Event matching can also match transitions; update README to describe onEventFired; fireEvent() now returns an event object