added context switching on mouse click
added Branch subclass of Node
added generic display method
added enter as context switcher; change text field background on context focus