 
       when not currentMessageMoment.isSame prevMessageMoment, 'day'
         markers.push <DateMarker date={currentMessage.get 'createdAt'} />
+
+    if loaderMarkers = currentMessage.get 'loaderMarkers'
+      if beforeMarker = loaderMarkers.get 'before'
+        markers.push \
+          <LoadMoreMessagesMarker
+            channelId={channelId}
+            messageId={currentMessage.get 'id'}
+            position="before"
+            autoload={beforeMarker.get 'autoload'}
+            timestamp={currentMessage.get 'createdAt'}
+            isLoading={isMessagesLoading} />
 
     if newMessageIndex is index
       markers.push <NewMessageMarker />


    currentMessageMoment = moment currentMessage.get 'createdAt'

    { messages, unreadCount } = @props
    newMessageIndex = messages.size - unreadCount

    if prevMessage

SimpleChatListItem = require 'activity/components/chatlistitem/simplechatlistitem'
DateMarker         = require 'activity/components/datemarker'
NewMessageMarker   = require 'activity/components/newmessagemarker'
LoadMoreMessagesMarker = require 'activity/components/loadmoremessagesmarker'
KDReactorMixin     = require 'app/flux/reactormixin'
ActivityFlux       = require 'activity/flux'
scrollToElement    = require 'app/util/scrollToElement'
