docs: function (cfg, ctxt) {
          this.$ActionWidget.constructor.apply(this, arguments);
  
          /**
           * Tells if the mouse is currently over the widget.
           * @protected
           * @type Boolean
           */
          this._mouseOver = false;
  
          /**
           * Tells if the mouse is currently pressing the widget.
           * @protected
           * @type Boolean
           */
          this._mousePressed = false;
  
          /**
           * Tells if a key down event happened before the last click event. This prevents an enter event to fire the
           * action twice.
           * @protected
           * @type Boolean
           */
          this._keyPressed = false;
  
          /**
           * Tells if the widget is currently focused.
           * @type Boolean
           */
          this._focused = false;
  
          this._updateState(true);
  
          /**
           * Tells if the widgets is using a tabindex (for tab navigation).
           * @protected
           * @type Boolean
           * @override
           */
          this._customTabIndexProvided = true;
  
          /**
           * Skin configutation for simpleHTML
           * @type Object
           * @protected
           */
          this._simpleHTML = aria.widgets.AriaSkinInterface.getSkinObject(this._skinnableClass, cfg.sclass).simpleHTML;
  
          if (!this._simpleHTML) {
              /**
               * Frame containing this widget.
               * @protected
               * @type {aria.widgets.frames.Frame}
               */
              this._frame = ariaWidgetsFramesFrameFactory.createFrame({
                  height : cfg.height,
                  width : cfg.width,
                  state : this._state,
                  sclass : cfg.sclass,
                  skinnableClass : this._skinnableClass,
                  // added in PTR 05170822 to avoid the internal scrollbard for content
                  scrollBarX : false,
                  scrollBarY : false
              });
          }
      }