     options.height = "auto"
 
     super
+    
+  # viewAppended:->
+  # 
+  #   @putList()
 
   putList:->
 
     participants = @getData()
-    log participants
-
-    controller = new listControllerMap()[@type]
-      subItemClass : listItemMap()[@type]
-    , items : participants
-    
-    # log controller.getView()
-    # @addSubView controller.getView(), ".kdmodal-content"
+    
+    # controller = new listControllerMap()[@type]
+    # subclass of KDListViewController throws an error !!!
+    controller = new KDListViewController
+      view            : new KDListView
+        subItemClass  : listItemMap()[@type]
+    ,
+      items           : participants
+    
+    @addSubView controller.getView(), ".kdmodal-content"
 
 class AvatarView extends LinkView
   constructor:(options,data)->

      @loadFromOrigins options.group
  
  loadFromOrigins:(group)->
    three = group.slice(-3)
    bongo.cacheable three, (err, bucketContents)=>
      @setData bucketContents

      @render()
  
  itemClass:(options, data)->

    new (@getOptions().subItemClass) options, data
  
  createParticipantSubviews:->

    participants = @getData()
    for participant, index in participants
      @["participant#{index}"] = @itemClass {}, participant
