elegant preview now only available for non-IE because jquery can't adequately talk to child windows of IE

Minor rework of previous PR #315 because long-running requests weren't waited for properly.
I didn't make that change, so I've no idea.