anchor.diff:      FBackgroundColor: TfpgColor;
       FTextColor: TfpgColor;
       FIsContainer: Boolean;
  +    procedure   SetAcceptDrops(const AValue: boolean); virtual;
       function    GetOnShowHint: THintEvent; virtual;
       procedure   SetOnShowHint(const AValue: THintEvent); virtual;
       procedure   SetBackgroundColor(const AValue: TfpgColor); virtual;
  
positive.code:     procedure   Invalidate; // double check this works as developers expect????
      property    FormDesigner: TObject read FFormDesigner write SetFormDesigner;
      property    Parent: TfpgWidget read GetParent write SetParent;
      property    ActiveWidget: TfpgWidget read FActiveWidget write SetActiveWidget;
      property    IsContainer: Boolean read FIsContainer;
      property    Visible: boolean read FVisible write SetVisible default True;
  
negative.code: 
    TfpgWidget = class(TfpgWindow)
    private
      FAcceptDrops: boolean;
      FAlignRect: TfpgRect;
      FOnClick: TNotifyEvent;
      FOnDoubleClick: TMouseButtonEvent;
  