     @emitToViews 'VideoParticipantDidLeave', participant
 
 
-  handleVideoActiveParticipantChanged: (participant) ->
-    @emitToViews 'VideoActiveParticipantDidChange', participant
+  handleVideoSelectedParticipantChanged: (nickname) ->
+
+    unless nickname
+      @emitToViews 'VideoSelectedParticipantDidChange', null, null
+      return
+
+    socialHelpers.fetchAccount nickname, (err, account) =>
+      return console.error err  if err
+      @emitToViews 'VideoSelectedParticipantDidChange', nickname, account
+
+
+  handleVideoActiveParticipantChanged: (nickname) ->
+    socialHelpers.fetchAccount nickname, (err, account) =>
+      return console.error err  if err
+      @emitToViews 'VideoActiveParticipantDidChange', nickname, account
 
 
   handleVideoParticipantAudioStateChanged: (participant, state) ->

VideoCollaborationModel = require 'app/videocollaboration/model'

module.exports = VideoCollaborationController =



  switchToUserVideo: (nickname) ->

    @videoModel.changeSelectedParticipant nickname


  handleVideoAccessQuestionAsked: ->
