IE doesn't handle custom elements well, make them all <div>s or
<span>s and it should be fine. Or if you need to keep it that way, try
putting this before all scripts:
if( $.browser.msie ){
$.each('Name,Role,Interests,Words'.split(','), function(){
document.createElement(this);
});
};
creating an element with the custom tagnames at load forces IE to
recognize them for some reason.