   hasSameOwner = (a, b) -> a.getData().account._id is b.getData().account._id
 
   privateMessageAdded: (item, index) ->
+    @scrollDown()
+    {data} = item
+    @messageMap[data.id] = yes
+
     prevSibling = @listController.getListItems()[index-1]
     nextSibling = @listController.getListItems()[index+1]
 



  addMessage: (message) ->
    index = if @lastToFirst then @listController.getItemCount() else 0
    @prependMessage message, index



    # on page even if events from backend come more than
    # once.
    @participantMap = {}

    @messageMap = {}

    @createParticipantsView()

