Used as a wrapper for data that represents an event.
Returns the content and prevents its use again.
Returns the content, even if it's already been handled.