Do not require or allow events to have names

Assigning a name to each event has not been useful.  It is unnecessary
data which we never use internally.  Therefore we can simplify the
public API by removing names from events.