Performance improvement: stop listening to scroll when all the images are in place, restart after update()