anchor.diff:      procedure optget_UpdaterDelay(aWriter: TWriter);
       procedure optset_UpdaterDelay(aReader: TReader);
     protected
  +    fDockable: boolean;
       fID: string;
       // a descendant overrides to implementi a periodic update.
       procedure UpdateByLoop; virtual;
  
positive.code:   itm: TmenuItem;
  begin
    inherited;
    fUpdaterAuto := TTimer.Create(self);
    fUpdaterAuto.Interval := 70;
    fUpdaterAuto.OnTimer := @updaterAutoProc;
  
negative.code:     //
      // returns true if one of the three updater is processing.
      property updating: boolean read fUpdating;
      // true by default, allow a widget to be docked.
      property isDockable: boolean read fDockable;
    end;
  
    (**
  