Listen for events on this object.
the type of the data that the event will provide
the name of the event to listen for
a function to call when the event occurs
Returns a cleanup function.
Optional
Removes an event listener added to this table.
Listen for events on this object.