code: function (options) {
  
      // Save a reference to this
      _this = this;
  
      // Extend instance and set private vars
      _this.options = _validateOptions(options);
  
      // Init the analytics logs
      _logAnalytics();
  
      if (!!_.property('_this.options.limitCharacterMessage')(options)) {
        _log(_logEventData.actionSetMaxLength, _logEventData.variationSuccess);
      }
  
      if (_this.options.alwaysOpen) {
        _initTextChat();
      } else {
        _this.options.appendControl && _appendControl()
      }
      _registerEvents();
      _addEventListeners();
    }
docs: Constructor