     
     private var preventMultipleRunsDeleteMe = false
     
-    var processingState: ProcessingState = .completed(stateName: ProcessingState.completedString) {
+    var processingState: ProcessingState = .waiting(shouldIndicate: false) {
         didSet {
             updateViewForState()
         }

        
        guard preventMultipleRunsDeleteMe == false else { return }
        preventMultipleRunsDeleteMe = true
        delegate = self
        
        projectSelection.listFolders()
        projectSelection.startMonitoringDerivedData()

    
    fileprivate var dataSource: [CompileMeasure] = []
    fileprivate var filteredData: [CompileMeasure]? = nil
    fileprivate var processor = LogProcessor()
    fileprivate var cacheFiles: [CacheFile]?
    
    fileprivate var perFunctionTimes: [CompileMeasure] = []
