static MultiMap thingsOnScreenMap() { ret thingsOnScreenMap(shootScreenBW()); } static MultiMap thingsOnScreenMap(BWImage bwScreenShot) { SS comments = persistentHashMapFromProgram(#1010705, "Comments"); new TreeSet elements; L segments = autoSegment(bwScreenShot); new MultiMap map; for (Rect r : segments) { RGBImage clip = bwScreenShot.clip(r).toRGB(); S md5 = rgbMD5(clip); S text = comments.get(md5); if (nempty(text)) map.put(text, r); } ret map; }