dean.edwards.name/moz-behaviors/compatibility/

Compatibility

moz-behaviors.xml extends the interfaces of certain objects to facilitate cross-browser compatibility.

The properties and methods below should all work according to the Microsoft specification.

These are the currently supported extensions:

InterfacePropertyComments
componentelement 
 eventMozilla’s event object is promoted to global within the scope of a behavior
CSSStyleDeclarationpixelLeft 
 pixelHeight 
 pixelTop 
 pixelWidth 
Eventbuttonover-ridden to comply with Explorer
 cancelBubblemade writeable
 fromElement 
 offsetX 
 offsetY 
 returnValuemay be used to cancel the event (cannot be undone)
 srcElement 
 toElement 
HTMLDocumentall 
 behaviorUrnsfor internal use
 createEventObject 
HTMLElementaddBehavior 
 all 
 attachEvent 
 contains 
 createEventObject 
 currentStyle 
 fireEvent 
 innerText 
 removeBehaviornot implemented
 removeEvent 
 runtimeStylethis doesn’t work
 uniqueID 

(For your interest) Mozilla already supports these:

InterfacePropertyComments
HTMLElementclientHeight 
 clientWidth 
 innerHTML 
 offsetHeight 
 offsetLeft 
 offsetParent 
 offsetTop 
 offsetWidth 

I might support these in the future:

InterfacePropertyComments
HTMLElementbehaviorUrns 
 children 
 hideFocus 
 innerTextnow supported
 outerHTML 
 runtimeStylenow supported
 uniqueIDnow supported

These are all but totally ruled out:

InterfacePropertyComments
documentallnow supported (it was easy)
HTMLElementallnow supported
 applyElement