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. Events will bubble through the structural hierarchy of the document.
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.