Added image element
Memoize images for efficiency