Added test cases to illustrate issue with @event (and workaround)