anchor.diff:    FFormType := bsftNoForm;
   
     ClipRegion := False;
  -
  -  // esto sirve para hacel el calculo automatico de ancho de columnas
  -  // lo leemos en la creacion del componente sino en runtime no funciona
  -  if AOwner is TWinControl then
  -    Width := TWinControl(AOwner).Width;
  +end;
  +
  +procedure TIWBSCustomRegion.AsyncRenderContent;
  +var
  +  APageContext: TIWBasePageContext;
  +  AContainerContext: TIWContainerContext;
  +  LBuffer: TIWRenderStream;
  +  LScript: string;
  +begin
  +  if not (ContainerContext.WebApplication.IsCallBack) or not (ContainerContext.WebApplication.ActiveForm is TIWForm) then
  +    Exit;
  +
  +  APageContext := TIWForm(ContainerContext.WebApplication.ActiveForm).PageContext;
  +  AContainerContext := TIWContainerContext.Create(ContainerContext.WebApplication, CacheControls);
  +  LBuffer := TIWRenderStream.Create(True, True);
  +  try
  +    FRegionDiv.Contents.Clear;
  +
  +    LayoutMgr.SetContainer(Self);
  +    InternalRenderComponents(AContainerContext, APageContext, LBuffer);
  +
  +    LScript := LBuffer.AsString;
  +    LScript := RemoveCRLF(LScript);
  +    LScript := StringReplace(Lscript,'"','\"',[rfReplaceAll]);
  +    ContainerContext.WebApplication.CallBackResponse.AddJavaScriptToExecuteAsCDATA('$("#'+HTMLName+'").html("'+LScript+'");');
  +  finally
  +    LayoutMgr.SetContainer(nil);
  +    FreeAndNil(LBuffer);
  +    FreeAndNil(AContainerContext);
  +  end;
   end;
   
   destructor TIWBSCustomRegion.Destroy;
  
positive.code:     Self.LayoutMgr := TIWBSLayoutMgr.Create(Self);
      TIWBSLayoutMgr(Self.LayoutMgr).BSFormType := FFormType;
    end;
    Self.LayoutMgr.SetContainer(Self);
    Result.LayoutManager := Self.LayoutMgr;
  end;
  
  procedure TIWBSCustomRegion.RenderComponents(AContainerContext: TIWContainerContext; APageContext: TIWBasePageContext);
  begin
    IWBSDisableChildRenderOptions(Self, FChildRenderOptions);
    inherited;
  end;
  
  function TIWBSCustomRegion.RenderCSSClass(AComponentContext: TIWCompContext): string;
  
negative.code: uses
    System.SysUtils, System.Classes, Vcl.Controls, Vcl.Forms, IWVCLBaseContainer, IWApplication, IWBaseRenderContext,
    IWBaseContainerLayout, IWContainer, IWHTMLContainer, IWHTML40Container, IWRegion, IW.Common.Strings,
    IWRenderContext, IWHTMLTag, IWBaseInterfaces, IWXMLTag, IWMarkupLanguageTag, IW.Common.RenderStream,
    IWBSCommon, IWBSLayoutMgr;
  
  type
  