     @state = _.assign {}, @defaultState, options.state
 
 
+  ###*
+   * Computes preview participants depending on the video active state.
+   *
+   *     - Delegate to super class when video is not active.
+   *     - Return video-active participants when video is active.
+   *
+   * @param {Immutable.OrderedMap} participants - all participants
+   * @return {Immutable.List} computedPreviewParticipants
+  ###
   computePreviewParticipants: (participants) ->
 
     if @state.videoActive

      @emitChange()


  addVideoActiveParticipant: (nickname) ->

    index = @state.videoParticipants.indexOf nickname

    super


  ###*
   * Defensively adds a video participant. Emits change afterwards if wanted.
   *
   * @param {string} nickname
   * @param {boolean=} emitEvent
  ###
  addVideoParticipant: (nickname, emitEvent = yes) ->

    index = @state.videoParticipants.indexOf nickname
