[...]
[L1 ] [Notice comparison with Qt, "Observer" pattern, ...]
See also "Design patterns in Tcl", Incr Tcl Design Patterns, and the references in "dialog".