 	private var expandedNodes = [Node]()
 	private var shadowTable = [[Node]]()
 	private var lastSearchString = ""
+	private var isSearching: Bool = false
 	
 	private(set) var sortDirection = AppDefaults.timelineSortDirection {
 		didSet {

	
	func searchArticles(_ searchString: String) {
		guard !searchString.isEmpty else {
			if let ip = currentMasterIndexPath, let node = nodeFor(ip), let fetcher = node.representedObject as? ArticleFetcher {
				timelineFetcher = fetcher
			}
			return
		}
		

	
	func emptyTheTimeline() {
		if !articles.isEmpty {
			replaceArticles(with: Set<Article>(), animate: true)
		}
	}
	
