fyi, I just tried out your demo page and it doesn't work at all in ie. Not sure if you're aware of this, so I thought I'd point it out :).
Indeed; I just fixed some of the most obvious problems. It seems that IE returns properties as Attributes, including bound functions. Also there's no .hasAttribute() method. I'm still crashing IE when I add multiple moons, I'll have to look into that some more. Some sort of loop problem, I'm guessing.# Ian Bicking