     $.subscribe 'tags:remove', (id) =>
       @findByTagId(id).startRemoveFromView()
     
-    $.subscribe 'tags:removed', (id) =>
-      @findByTagId(id).removeFromView()
-    
     # set up array functionality
     Array::remove = (e) -> @[t..t] = [] if (t = @.indexOf(e)) > -1
   

      data:
        entry_id: @entryId()
        what_id: @id
      success: (data, status, xhr) =>
        $.publish 'tags:removed', [@id]
    }



    return false

  removeTag: (tagId) ->
    tagViewToRemove = @findByTagId(tagId)
    tagViewToRemove.remove()
    @tagViews.remove(tagViewToRemove)
