 		
 		originalHeaderRegexCheckBox.action = "checkBoxStateChanged:"
 		originalHeaderRegexTextField.delegate = self
-	}
-	
+		
+	}
+	
+	// MARK: UI actions
 	func checkBoxStateChanged(sender: NSButton) {
 		updateFiles()
 	}

			}
		}
		
		fileTableView.reloadData()
	}
	
	override func viewDidLoad() {
		super.viewDidLoad()
		

	@IBOutlet weak var originalHeaderRegexCheckBox: NSButton!
	@IBOutlet weak var originalHeaderRegexTextField: NSTextField!
	
	// MARK: Load and update data
	func reloadFiles() {
		if let baseURL = NSURL(fileURLWithPath: basePathTextField.stringValue) {
			
			dataArray = PlainTextFile.sourceCodeFileArray(baseURL: baseURL)
			
			fileTableView.reloadData()
			
			updateFiles()
		}
	}
	
	func updateFiles() {
		
		fileTableView.beginUpdates()
		
		if dataArray != nil {
			for textFile in dataArray! {
				
