You need to add the selection handler inside the postConstruct() method.  If you do it here, it will get called every time the ontology list is updated, which will result in multiple identical selection handlers to be added to the widget.