anchor.diff:  begin
     inherited;
     Tree.Selected := Tree.Items.GetLastNode;
  +  Grid.OnEditorFilter := @GridFilter;
   end;
   
   procedure TCEProjectConfigurationWidget.projNew(const aProject: TCEProject);
  
positive.code:   endUpdateByEvent;
  end;
  
  function TCEProjectConfigurationWidget.getGridTarget: TPersistent;
  begin
    if fProj = nil then exit(nil);
  
negative.code:     procedure GridEditorFilter(Sender: TObject; aEditor: TPropertyEditor;var aShow: boolean);
      procedure selConfChange(Sender: TObject);
      procedure TreeChange(Sender: TObject; Node: TTreeNode);
      procedure GridFilter(Sender: TObject; aEditor: TPropertyEditor;var aShow: boolean);
    private
      fProj: TCEProject;
      function getGridTarget: TPersistent;
  