Events are broadcast out and have no communication back to the calling location either through the passed in variables or as a return value.
Arguably we should probably be preventing specifying by reference variables on an event because they make no sense.