A wrapper for data that is exposed via a LiveData that represents an event.
The type of the content.
Returns the content if it has not been handled yet, and marks it as handled.
Returns the content, even if it has already been handled.