     return  if message.account._id is KD.whoami()._id
 
     wasAtBottom = @isPageAtBottom()
-    item = @prependMessage message, @listController.getItemCount()
+    item = @appendMessage message
 
     @scrollDown item  if wasAtBottom
 
 
-
-  prependMessage: (message, index) ->
-
-    return @listController.addItem message, index
+  appendMessage: (message) -> @listController.addItem message, @listController.getItemCount()
+
+  prependMessage: (message) -> @listController.addItem message, 0
+
+
+  appendMessageDeferred: (item, i, total) ->
+    # Super method defers adding list items to minimize page load
+    # congestion. This function is overrides super function to render
+    # all conversation messages to be displayed at the same time
+    @appendMessage item
+    @emit 'ListPopulated'  if i is total - 1
 
 
   putMessage: (message, index) ->


        items.forEach (item, i) =>
          {scrollHeight} = body
          @appendMessage item, 0
          body.scrollTop += body.scrollHeight - scrollHeight

        if items.length is 0

      else nextSibling.unsetClass 'consequent'
    else if nextSibling
      nextSibling.unsetClass 'consequent'


  populate: ->
