 		if sessionOptional != nil {
 			session.startWatchingVariables()
 		}
+		isVisible = true
 	}
 	
 	override func viewWillDisappear() {

	}
	
	override func sessionChanged() {
		session.startWatchingVariables()
	}
	
	func variableNamed(name:String?) -> Variable? {

	var rootVariables:[Variable] = []
	var changedIndexes:Set<Int> = []
	var variablePopover:NSPopover?
	var isVisible = false
	@IBOutlet var varTableView:NSTableView?
	
	override func viewWillAppear() {
