   ###
   createContextMenu: (event) ->
 
-    options = @getOptions()
+    { style, moreListTitle, participantList } = @getOptions()
     @buttonMenu = new kd.JButtonMenu
-      cssClass : options.style
+      cssClass : style
       ghost    : @$('.chevron').clone()
       event    : event
       delegate : this
-    , options.menu()
+    , createMoreListFromAccounts moreListTitle, participantList
 
     @buttonMenu.on "ContextMenuItemReceivedClick", => @buttonMenu.destroy()
 

      new ProfileTextView {}, acc
    ]

  list = accounts.toJS().reduce (items, account) ->
    items[account.profile.nickname] =
      type : 'customView'
      view : k 'div', 'moreList-singleItem', [
        createAvatar account
        createName account
      ]
    return items
  , {}

  return list


###*

 * @param {Immutable.OrderedMap<string, JAccount>} accounts
 * @return {object} list
###
createMoreListFromAccounts = (title, accounts) ->

  titleItem =
    type      : 'customView'
    cssClass  : 'moreList-titleItem'
    view      : k 'div', 'moreList-title', title
    separator : yes

  createAvatar = (acc) ->
    k 'div', 'moreList-singleItemAvatar', [
