public ImageAnalyzer(Transferable t) throws UnsupportedFlavorException, IOException{
		//ensure an image is actually copied
		generateKeyList();
		if (t != null && t.isDataFlavorSupported(DataFlavor.imageFlavor))
        {
            Image image = (Image)t.getTransferData(DataFlavor.imageFlavor);
            buffered = toBufferedImage(image);
        }
	}