 		self.regsTableView.reloadData()
 	}
 
-	func buildSelectionListFromIndexSet(indexSet: NSIndexSet) {
+	func buildSelectionList() {
+		let selectedRowIndexes = self.livesTableView.selectedRowIndexes
 		var selectedLiveSets: [SVDLiveSet] = []
 
-		for index in indexSet {
+		for index in selectedRowIndexes {
 			let svdLive = self.tableData[index]
 			selectedLiveSets.append(svdLive)
 		}

	}

	func buildDependencyList() {
		let selectedRowIndexes = self.livesTableView.selectedRowIndexes
		let regSet = NSMutableSet(capacity: selectedRowIndexes.count)

		selectedRowIndexes.enumerateIndexesUsingBlock {

		tableView.reloadData()
	}

	func tableViewSelectionDidChange(notification: NSNotification) {
		let tableView = notification.object as! NSTableView

		if tableView == self.livesTableView {
			self.buildSelectionList()
			self.buildDependencyList()
		}
	}
