replaced bizare image preloader with a sensible one