sclass SavedSessions extends Module { SS sessions = synchroMap(); // TODO: notifyingMap(rSetVarToTrue(changed)); transient JTable table; transient new Var changed; JComponent visualize() { table = sexyTable(); changed.set(true); ret table; } void unvisualize2() { table = null; } void update() { if (atomicFlipVarToFalse(changed)) dataToTable_uneditable(listToMapsWithSingleKey("Session Name", keys(sessions))); } }