The selection widget currently do not listen to node change events.
The should listen to data storage node change events and
- if the changed node is one of there selection check of it is still valid. If not it should be removed and updates should be emited
- if autoselection is activated and no node is selected (after the check of the current node) we should check if the changed node is now valid and should be selected.