anchor.diff:      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;
  
positive.code: {$endregion}
  
  {$region 'TIWBSCustomRegion'}
  constructor TIWBSCustomRegion.Create(AOwner: TComponent);
  begin
    inherited;
  
negative.code: 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);
  