docs: function (out) {
              if (!this._cfgOk) {
                  // configuration was incorrect, do not generate any markup in this case
                  this.initWidget = Aria.empty;
                  return out.write(this.INVALID_CONFIGURATION);
              }
  
              var cfg = this._cfg;
              cfg.attributes = cfg.attributes || {};
              cfg.attributes.classList = cfg.attributes.classList || [];
              cfg.attributes.classList.push("touchLibDoubleSlider");
  
              out.write([
                      // Div containing the widget
                      '<div ', ariaUtilsHtml.buildAttributeList(cfg.attributes), '" style="width:', this._cfg.width,
                      'px;">',
                      // Rail, thumbs move over here
                      '<span class="touchContainer" style="width:', cfg.width, 'px;" id="', this._domId, '">',
                      // Two thumbs
                      '<span id="', this._secondDomId, '" class="sliderButton secondPoint" style="left:0px;"></span>',
                      '<span id="', this._firstDomId, '" class="sliderButton firstPoint" style="left:0px;"></span>',
                      // Highlight the part between two thumbs
                      '<span class="sliderHighLight" id="', this._domId + "_highlight", '"></span>', '</span></div>'].join(""));
          }