docs: function() {
  
            if(!this.getStyle('showArchiveStatus')) {
              logAnalyticsEvent('showArchiveStatus', 'createChrome', {mode: 'off'});
            }
  
            var widgets = {
              backingBar: new OT.Chrome.BackingBar({
                nameMode: !_properties.name ? 'off' : this.getStyle('nameDisplayMode'),
                muteMode: chromeButtonMode.call(this, this.getStyle('buttonDisplayMode'))
              }),
  
              name: new OT.Chrome.NamePanel({
                name: _properties.name,
                mode: this.getStyle('nameDisplayMode')
              }),
  
              muteButton: new OT.Chrome.MuteButton({
                muted: _properties.publishAudio === false,
                mode: chromeButtonMode.call(this, this.getStyle('buttonDisplayMode'))
              }),
  
              archive: new OT.Chrome.Archiving({
                show: this.getStyle('showArchiveStatus'),
                archiving: false
              })
            };
  
            if (_audioLevelCapable) {
              var audioLevelTransformer = new OT.AudioLevelTransformer();
  
              var audioLevelUpdatedHandler = function(evt) {
                _audioLevelMeter.setValue(audioLevelTransformer.transform(evt.audioLevel));
              };
  
              _audioLevelMeter = new OT.Chrome.AudioLevelMeter({
                mode: this.getStyle('audioLevelDisplayMode'),
                onActivate: function() {
                  _publisher.on('audioLevelUpdated', audioLevelUpdatedHandler);
                },
                onPassivate: function() {
                  _publisher.off('audioLevelUpdated', audioLevelUpdatedHandler);
                }
              });
  
              widgets.audioLevel = _audioLevelMeter;
            }
  
            _chrome = new OT.Chrome({
              parent: _widgetView.domElement
            }).set(widgets).on({
              muted: OT.$.bind(this.publishAudio, this, false),
              unmuted: OT.$.bind(this.publishAudio, this, true)
            });
  
            if(_audioLevelMeter && this.getStyle('audioLevelDisplayMode') === 'auto') {
              _audioLevelMeter[_widgetView.audioOnly() ? 'show' : 'hide']();
            }
          }