<?xml version="1.0"?>
<bindings xmlns="http://www.mozilla.org/xbl"
 xmlns:html="http://www.w3.org/1999/xhtml">
    <binding id="custom" styleexplicitcontent="true">
        <implementation>
            <property name="definition"/>
        </implementation>
        <handlers>
            <handler event="mouseover">
                if (typeof(this.definition) == "undefined")
                    this.definition = this.getAttribute("definition");
                var msg = document.getAnonymousNodes(this)[1];
                msg.innerHTML = this.definition;
                msg.style.left = event.clientX;
                msg.style.top = event.clientY;
                msg.style.visibility = "visible";
            </handler>
            <handler event="mouseout">
                var msg = document.getAnonymousNodes(this)[1];
                msg.style.visibility = "hidden";
            </handler>
        </handlers>
        <content>
            <children/>
            <html:div id="msg"
 style="position:absolute;visibility:hidden;border:1px solid
 #000000;background-color:#FFFFFF;"></html:div>
        </content>
    </binding>
</bindings> 