!7 sclass VidFile { File file; double length; } cmodule AJCBatch > DynObjectTable { visualize { JComponent sup = super.visualize(); ret jHandleMultiFileDrop( //enclosingScrollPane(table), withTitle("Drag video files here:", sup), vf> onDrop); } void onFileDrop(L files) enter { print("Have file drop"); Set haveFiles = collectAsSet file(data()); addAll(map(listMinusSet(files, haveFiles), f -> nu VidFile(file := f))); }); }