!7 sclass SystemPrintLog extends DynModule { transient StringBuffer log; transient JTextArea ta; void start { log = getCreator('print_log); } JComponent visualize() { ret jSection("SYSTEM LOG", ta = typeWriterTextArea(str(log))); } void update { if (ta != null) setText(ta, str(log)); } }