added expectations for events

events have a limited set of options available due to the intent of the
expectation itself
this may need more attention in the future