           , @bound "refreshActivities"
         else @emit 'BlockedTypesRequested', blockedTypes
 
+    @controller.on 'LazyLoadThresholdReached', =>
+      appManager.tell 'Activity', 'fetchActivity',
+        originId : profileUser.getId()
+        facets : currentFacets
+        to     : @controller.itemsOrdered.last.getData().meta.createdAt
+        bypass : yes
+      , @bound "appendActivities"
+
   repositionLogoView:->
     @profileLogoView.$().css
       top: @profileLandingView.getHeight()-42
+
+  appendActivities:(err,activities)->
+    @controller.listActivities activities
+    @controller.hideLazyLoader()
+
 
   refreshActivities:(err,activities)->
     @profileContentView.$('.content-item').remove()

    profileUser = null
    allowedTypes = ['CBlogPostActivity']
    blockedTypes = []

    # reviving the landing page. this is needed to handle window
    # resize events for the view and subviews

        @emit 'DecorateStaticNavLinks', allowedTypes

        if blockedTypes.length is 0
          currentFacets = facets
          appManager.tell 'Activity', 'fetchActivity',
            originId : profileUser.getId()
            facets : facets
