If you name a class anythingCheckBoxElement it will cause wonkiness in IE. Very frustrating. Took me almost 6 weeks to figure this out.
The behaviour I experienced was that a div wouldn’t move properly when other divs around it were moved. Changing the class name of a child table row to filterCheckBoxElement2 resolved the problem. It would seem that CheckBoxElement is a reserved word and may not appear at the start or end of any names. Weird.
Naturally, the vastly superior Firefox has no such limitation!