     @lastFetchedItemCount = 0
     @isUserViewCreated    = no
     @listViews            = []
+    @isLoading            = no
 
     @group.on "moreLinkClicked", =>
-      @groupLoader = new KDLoaderView size: width: 24
-      @group.addSubView @groupLoader
+      return if @isLoading or @getData().count <= @lastFetchedItemCount and @showMore
+      @isLoading = yes
+      @groupLoader = new KDLoaderView
+        cssClass : "new-members-loader"
+        size     :
+          width  : 24
+
+      @addSubView @groupLoader
       @groupLoader.show()
+      @showMore?.hide()
 
       count = 10
 
       if not @isUserViewCreated
         @createCloseButton()
-        @createShowMore count
         @isUserViewCreated = yes
 
       selector    =

        @groupLoader?.destroy()
        @lastFetchedItemCount = 0
        @isUserViewCreated    = no
        @lastFetchedDate      = null
        @listViews            = []

  createShowMore: (count) ->
    return if @getData().count < @lastFetchedItemCount + count
    @addSubView @showMore = new KDView
      cssClass : "show-more-link"
      partial  : "Show More"
      click    : =>
        @group.emit "moreLinkClicked"

      appManager.tell "Activity", "fetch", selector, options, (teasers, activities) =>
        @getData().anchors = @getData().anchors.concat teasers.map (item)-> item.anchor
        @group.setData @getData().anchors

        items = @getData().anchors.slice @lastFetchedItemCount, @lastFetchedItemCount + count

