but it's kind of wired why don't you do a clean up code ???????????
FlyTreeView does not need to detach its event listeners.
These handlers are common for all DND operations.
Also they should not be accessible and should not affect other handlers or etc .