The listener interface for receiving tree events.
A common use case for this interface is to lazily load the tree as the user is expanding node's, while traversing the tree.
Invoked when user collapsed the specified node.
Invoked when user deselected the specified node.
Invoked when user expanded the specified node.
Invoked when user selected the specified node.