This is a two part question. 1 - How can I keep a child from being dropped outside of it's parent? I want to be able to drag and drop within a nodes parent.
2 - How do I get a handle on the new index of the node that has been dropped. I can get the current index, the parents name, but not the location it was dropped. I am using an ArrayCollection to populate the tree, using the children attribute to create the child nodes. I am stuck with having to use the ArrayCollection. Any pointers would be great.

