support deselect notifications

Add an event for deselections where the user has not selected another node