<@U0F3291QE> - the other use case I ran into to go...
# tornadofx
g
@edvin - the other use case I ran into to go along with this is to be able to click "Add" - add the child in the model and then be able to select the new item in the tree. Since you are doing the "Add" from a selected node - you just need to find the first child (starting with the selected node) whose underlying value matches. Perhaps there is a way to do this with a listener for the new TreeItem?