 		}
 		self.children = children
 		treeController?.endUpdates()
-		update.update.forEach {
-			let node = children[$0.key.row]
-			self.treeController?.reloadCells(for: [node], with: .none)
-		}
+//		update.update.forEach {
+//			let node = children[$0.key.row]
+//			self.treeController?.reloadCells(for: [node], with: .none)
+//		}
 		self.update = nil
 	}
 }


private let TransitionItemsLimit = 100

extension Array where Element: TreeNode {
	
	func changes(from: Array<Element>, handler: (_ oldIndex: Index?, _ newIndex: Index?, _ changeType: ChangeType) -> Void) {
		let to = self

					break
				}
			}
		}*/
		/*
		for i in removed {
			guard !inserted.isEmpty else {break}
