Working on caching and effectively loading images (Update)