XMLHttpRequest is an EventTarget ?

The current XMLHttpRequest WD states that the XMLHttpRequest interface  
implements the EventTarget interface
http://www.w3.org/TR/XMLHttpRequest/#xmlhttprequest
In DOM 3 Events, the EventTarget interface defines 5 methods
http://www.w3.org/TR/DOM-Level-3-Events/events.html#Events-EventTarget
which are addEventListener, addEventListenerNS, removeEventListener,  
removeEventListenerNS, and dispatchEvent.
So far I'm not aware of any current implementation supporting these  
methods for the XMLHttpRequest object, except for Gecko.
At the same time, the events section
http://www.w3.org/TR/XMLHttpRequest/#events
mentions that the readystate event object must implement the Event  
interface, yet there's still nothing which instructs how to fill the  
object. Like, which is the event.target, currentTarget property supposed  
to hold ?
Then, and again, only Gecko passes an Event object to the readystate  
listener. No other implementations do.

After these considerations, must the interface really implement the  
EventTarget interface ?

Received on Tuesday, 13 February 2007 19:09:25 UTC