An excellent all Xara example. I took your xar file and reworked it to recontstruct the one I'd recreated using css/js.
One thing I don't understand is the need for the !fudge layer, it doesn't have anything on it? I know if you delete that layer it stops working correctly.
Bookmarks