% % stack: new-cont row % % get the prior value for tracking a real change % 3 @^Cell sel@ _Grid.Cell \_ % % stack: new-cont prev-cont % second exact$ { % % exactly the same, no reason to log a change % } { % % stack: new-cont % % new data, signal a change in the tree values % Tree.Changed dup 0x09 char " " replall _Grid.Vlen left *atvalues @!Cell } ifelse % % stack: new-cont %