added check to prevent dropping from grid onto tree when target is child of what's being dropped