Confirmed IE bug is because IE doesn't delay onload call if more scripts are loaded within scripts.
Added by IE hack, although hopefully it won't be needed with the progress changes.