Notes for specification authors When a specification says that an event is fired (or dispatched), the specification must include the following information: * The type (name) of the event. * The namespace of the event, if any. * The target of the event (an object implementing EventTarget). * Whether the event is to bubble (even if the target is not a Node). * Whether the event can be canceled (even if it has no default action). * Which interface the event should implement. * The values of all the context information fields for that interface. * The default action of the event.