event object. During the occurrence of each event, you can access this object to get and possibly manipulate information about the current state of the event.
Each event has a
type (page 335) and a
name (page 330) property that uniquely identify the event. This section describes all the events, listed as type/name pairs, and indicates which additional properties, if any, they define.