Keyboard friendly tree views
It is quite standard in IDE's nowadays that tree view controls are keyboard friendly. If you have drilled down to a child node which is not expanded, the left key should jump to the parent node. If you again press the left key, and the selected node is an expanded parent, it should collapse. Likewise, the right arrow should expand the node.