Nested list listener done
TODO: cancel selection on group collapse
Ff