If you set dragEnabled on a tree component and then drag a leaf and drop it somewhere that does not accept drops, that leaf node /looks/ selected, but is not. This also happens if you do drop it on a drop target, but the behavior dropping on an invalid target confirms that it's not a bug in my drop handler.
I don't particularly care what the default behavior becomes, and I am not (yet) asking for help in how to override the default behavior, but was suggesting that the visual state should match the real selection state in even this case. Daniel