<?xml version = "1.0"?>
<bindings xmlns = "http://www.mozilla.org/xbl" xmlns:html = "http://www.w3.org/1999/xhtml">
    <binding id = "wordwrap" applyauthorstyles = "false">
        <implementation>
            <constructor>
            <![CDATA[
              (function(elem) {
                // this depands on the element being overflow hiddd
                if (elem.offsetWidth < elem.scrollWidth) {
                    elem.innerHTML = elem.innerHTML.replace(/(\S)/g,"$1" + String.fromCharCode('8203'));
                }
               })(this);
            ]]>
            </constructor>
        </implementation>
    </binding>
</bindings>