element tree:

		agenda:
		
			find previous region before currently focused element....
			
				method 0:
					compareDocumentPosition (otherNode)
			
				method 1:
					create tree...
					step backwards through tree until element is found..