did more prototyping for ImageViewerWindow class