DisplayImage canvas now removes covered images

images no longer visible are automatically removed as you add new images
to DisplayImage. you can access images directly by assuming DisplayImage
is simply a list of images.
disp.append(im); disp[0] >>> im