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.