Hi, I developed a new web based ontology browser in java. It uses Myfaces and tree component. It may be an example for tree usage. It contains TreeSelectionListener. If you are interested in, take a look at https://sourceforge.net/projects/obrowse.
murat

