@Override
	public boolean importData(TransferHandler.TransferSupport info) {
		Component target = info.getComponent();
		target.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
		try {

			if (info.getDataFlavors()[0].equals(DataFlavor.javaFileListFlavor)) {
				@SuppressWarnings("unchecked")
				List<File> files = (List<File>) info.getTransferable().getTransferData(DataFlavor.javaFileListFlavor);
				parent.dropImages(files);
				return true;
			}

		} catch (UnsupportedFlavorException e) {
			// ignore (is checked before)
		} catch (IOException e) {
			e.printStackTrace();
		}
		return false;
	}