allow deselecting of nodes without triggering onNodeChanging event