     /** Determines if swipe actions should be shown */
     func canEditNode (node: YUTableViewNode, indexPath: NSIndexPath) -> Bool
     /** Called when a node is removed with a swipe */
-    func didRemovedNode (node: YUTableViewNode, indexPath: NSIndexPath)
+    func didRemoveNode (node: YUTableViewNode, indexPath: NSIndexPath)
     
 }
 

    public func heightForIndexPath (indexPath: NSIndexPath) -> CGFloat? { return nil }
    public func didSelectNode (node: YUTableViewNode, indexPath: NSIndexPath) {}
    public func canEditNode (node: YUTableViewNode, indexPath: NSIndexPath) -> Bool { return false }
    public func didRemovedNode (node: YUTableViewNode, indexPath: NSIndexPath) {}
}

public class YUTableView: UITableView

        if editingStyle == .Delete {
            let node = nodesToDisplay[indexPath.row]
            removeNodeAtIndexPath (indexPath)
            yuTableViewDelegate?.didRemoveNode(node, indexPath: indexPath)
        } 
    }
    
}

extension YUTableView: UITableViewDelegate {
