All elements will be capable of generating events. There will be interaction events, update events, and change events. The event model will allow responses to user interactions. The event delivery mechanism will allow for overriding of default behavior. The event model will provide a mechanism by which events for specific elements may be received by an ancestor in the DOM hierarchy.
Events are synchronous.
Events will be defined in a platform independent and language neutral way. There will be an interface for binding to events. The Stylesheet Object Model exposes the ability to create, modify, and associate CSS style sheets with the document. The stylesheet model will be extensible to other stylesheet formats in the future. All style sheets will be represented in the object model.