anchor.diff:  
     if (FGrid.SelectedRows.Count > 1) then
     begin
  -    FGrid.BeginUpdate;
  +    FGrid.DataSource.DataSet.DisableControls;// BeginUpdate;
       try
         tmpBookmark := FDataset.Bookmark;
         try
  
positive.code:   TUramakiBaseGridPlate = class abstract (TUramakiPlate)
    strict private
      FAutomaticChildsUpdateMode : TUramakiGridChildsAutomaticUpdateMode;
      procedure SetAutomaticChildsUpdateMode(AValue: TUramakiGridChildsAutomaticUpdateMode);
      procedure DoUpdateChilds (Sender : TObject);
      procedure DoSelectAll (Sender : TObject);
  
negative.code:         FDataset.GotoBookmark(tmpBookmark);
        end;
      finally
        FGrid.DataSource.DataSet.EnableControls; // EndUpdate(true);
      end;
    end
    else //if FGrid.SelectedRows.Count =  1 then
  