Images now load on demand instead of all at once