A version of Event whose arguments have not yet been serialized to JSON and is thus cheap to create on the UI thread.
Serialize this UI event into its protocol representation.