start multiple preload support, handle IE issues