!7 static AutoComboBox3 tf; static SingleComponentPanel scp; static ReliableSingleThread rst = new(r go); sS loaded; p-subst { autoRestart(5); showFrame(northAndCenterWithMargins( fontSize(15, centerComboBox(tf = standardFunctionComboBox())), scp = singleComponentPanel())); onChange(tf, rstTrigger(rst)); } svoid go { S s = getTextTrim(tf); if (eq(loaded, s)) ret; loaded = s; JComponent c = iPanel_renderSafeFunction(s, r { loaded = null; rst.trigger() }); if (c != null) scp.setComponent(c); }