!759 concept UserComment { BWImage image; S imageMD5; S comment; } static L images; p { conceptsAndBot(); images = getGrabbedImages(); showTheForm(); } // show random image and let user comment on it svoid showTheForm { final GrabbedImage gi = random(images); if (gi == null) messageBox("No images grabbed! Run #1005951"); UserComment uc = findConcept(UserComment, imageMD5 := gi.md5); final JTextField tf = jTextField(uc == null ? "" : uc.comment); showForm("Image", new ImageSurface(gi.image.getBufferedImage()), "What is it?", tf, r { cset(uniq(UserComment, imageMD5 := gi.md5), image := gi.image, comment := trim(tf.getText())); showTheForm(); }); }