private void ReRenderWidget(HtmlTextWriter writer)
 {
     // discarding incoming writer
     using (HtmlBuilder builder = new HtmlBuilder())
     {
         RenderMuxControl(builder);
         Manager.Instance.InternalJavaScriptWriter.Write(
             "MUX.Control.$('{0}').reRender('{1}');{2}",
             ClientID,
             builder.ToStringJson(),
             GetChildrenClientSideScript(Controls));
     }
 }
 private void ControlVisibleForFirstTime(HtmlTextWriter writer)
 {
     using (HtmlBuilder builder = new HtmlBuilder())
     {
         RenderMuxControl(builder);
         Manager.Instance.InternalJavaScriptWriter.Write(
             "MUX.$('{0}').repl('{1}');{2}{3}",
             ClientID,
             builder.ToStringJson(),
             GetClientSideScript(),
             GetChildrenClientSideScript(Controls));
     }
 }