anchor.diff:  function TIWBSCustomRegion.SupportsInput: Boolean;
   begin
     Result := False;
  +end;
  +
  +procedure TIWBSCustomRegion.IWComponentsChanged(AComponent: TComponent);
  +   procedure NotifyParentContainer(AParent: TWinControl);
  +   begin
  +     if (AParent is TIWContainer) then
  +       TIWContainerHack(AParent).IWComponentsChanged(AComponent)
  +     else if AParent.Parent <> nil then
  +       NotifyParentContainer(AParent.Parent);
  +   end;
  +begin
  +  if not (csDestroying in ComponentState) and Assigned(Parent) then
  +    NotifyParentContainer(Parent);
   end;
   
   procedure TIWBSCustomRegion.InternalRenderCss(var ACss: string);
  
positive.code: {$endregion}
  
  {$region 'TIWBSCustomRegion'}
  constructor TIWBSCustomRegion.Create(AOwner: TComponent);
  begin
    inherited;
  
negative.code:     procedure RenderScripts(AComponentContext: TIWCompContext); override;
      function RenderStyle(AContext: TIWCompContext): string; override;
      function SupportsInput: Boolean;
      procedure IWComponentsChanged(AComponent: TComponent); override;
    public
      constructor Create(AOwner: TComponent); override;
      destructor Destroy; override;
  