!7 sclass TaskBar extends DynSCP { JComponent visualize2() { ret hgrid(makeButtons()); } void update { revisualize2(); } L makeButtons() { new L out; L modules = dm_listModules(); for (fO m : modules) if (dm_isVisible(m)) out.add(jbutton(dm_moduleName(m), r { dm_showModule(m) })); ret out; } }