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: 
  function TIWBSCustomRegion.RenderHTML(AContext: TIWCompContext): TIWHTMLTag;
  begin
    IWBSDisableAllRenderOptions(StyleRenderOptions);
    Result := inherited;
    Result.AddClassParam(FCss);
    FGridOptions.RenderHTMLTag(Result);
  end;
  {$endregion}
  
  
negative.code:   end;
  
  implementation
  
  uses IWForm, IWUtils, IWContainerLayout;
  
  {$region 'THackCustomRegion'}
  type
    THackTIWHTML40Container = class(TIWHTML40Container)
    private
      procedure CallInheritedRenderComponents(AContainerContext: TIWContainerContext; APageContext: TIWBasePageContext);
    end;
  
  procedure THackTIWHTML40Container.CallInheritedRenderComponents(AContainerContext: TIWContainerContext; APageContext: TIWBasePageContext);
  begin
    inherited RenderComponents(AContainerContext, APageContext);
  end;
  {$endregion}
  
  {$region 'TIWBSCustomRegion'}
  constructor TIWBSCustomRegion.Create(AOwner: TComponent);
  