!7 static DynamicVStack stack; static O module; p-subst { S moduleID = first(mL("Best suggester module")); module = run(moduleID); autoRestart(); defaultFrameIcon(#1101180); stack = dynamicVStack(); showFrame(jscroll(stack)); repeat with sleep 1 { L> l = (L) quickImport(callOpt(moduleID, 'suggest)); if (l != null) { stack.clearComponents(); for (Pair p : l) stack.addComponent(jMarginButton(p.a, p.b)); } } }