!7 static JTextField tf; static SingleComponentPanel scp; p-noconsole { showFrame(northAndCenterWithMargins( fontSize(15, tf = jcenteredtextfield("Bla")), scp = singleComponentPanel())); onChange(tf, rThread(r go)); } svoid go { SS safetyMap = mechHashMap("JavaX Identifier Safety"); S s = getTextTrim(tf); if (!isIdentifier(s)) ret; if (eq("safe", safetyMap.get(s))) scp.setComponent(withTitle(s, jCenteredMultiLineLabel(str(callAndMake(s))))); }