Actually, the 'set>' and 'val>' methods are also not needed. The reduces '+Radio' to: ################################################################ (class +Radio +field) # grp val lbl
# (grp val [lbl]) (dm T (Grp Val Lbl) (super) (=: grp (field Grp)) (=: val Val) (=: lbl Lbl) ) (dm show> ("Var") (showFld (<radio> (ifn (: grp) "Var" (cons '*Gui (: grp id)) ) (: val) (not (able)) ) ) ) ################################################################ Still it all hangs on the JavaScript problem ... -- UNSUBSCRIBE: mailto:[EMAIL PROTECTED]