   reset: ->
 
     @hide()
-    @newCount = 0
-    @onListCount = @getData().repliesCount
+    @currentCount = 0
+    @listedCount = @getData().repliesCount
     @update()
 
 

    {repliesCount} = @getData()

    repliesCount
    unless repliesCount and repliesCount > @maxCommentToShow
      @hide()




    # Get correct number of items in list from controller
    # I'm not sure maybe its not a good idea
    @listedCount = @parent.commentController?.getItemCount?()

    # If there are same number of comments in list with total
    # comment size means we don't need to show new item count
    @newItemsLink.unsetClass('in')

    # If its our comments so it's not a new comment
    if @currentCount > 0 then @currentCount--

    @updateNewCount()


  ownCommentDeleted: ->

    @currentCount++  if @currentCount > 0


  update: ->

    # If there is no comments so we can not have new comments
    if @previousCount is 0 then @currentCount = 0

    # If we have comments more than 0 we should show the new item link
    if @currentCount > 0
      if @liveUpdate
        @emit "ListAll"
      else
        @setClass 'new'
        @allItemsLink.hide()
        @show()
        @newItemsLink.updatePartial "#{ KD.utils.formatPlural @currentCount, 'new comment' }..."
        @newItemsLink.setClass('in')
    else
      @unsetClass 'new'
      @newItemsLink.unsetClass('in')

    if @listedCount > @previousCount
      @listedCount = @previousCount

    if @listedCount is @getData().repliesCount
      @currentCount = 0

    if @listedCount is @previousCount and @currentCount is 0
      @hide()
    else
      @show()
