                 handler: {(action: UITableViewRowAction!, indexPath: NSIndexPath!) in
                     article.read = !article.read
                     self.feedRepository.markArticle(article, asRead: article.read)
-                    tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: .Automatic)
             })
             return [delete, toggle]
     }

    public func deletedFeed(feed: Feed, feedsLeft: Int) {}

    public func markedArticles(articles: [Article], asRead read: Bool) {
        self.tableView.reloadSections(NSIndexSet(index: 0), withRowAnimation: .None)
    }

    private func articleForIndexPath(indexPath: NSIndexPath) -> Article {

                handler: {(action: UITableViewRowAction!, indexPath: NSIndexPath!) in
                    self.feedRepository.deleteArticle(article)
                    self.articles.remove(article)
                    tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Automatic)
            })
            let unread = NSLocalizedString("ArticleListController_Cell_EditAction_MarkUnread", comment: "")
            let read = NSLocalizedString("ArticleListController_Cell_EditAction_MarkRead", comment: "")
