Is there a way to be able to have the drop & drop functionality as in this example:

work alongside a drag and drop treepanel?

Essentially, I want the treepanel to house a collection of elements that can be on the screen, and then can also be moved around from Drop zone to Drop zone on the screen. In addition, these elements should be able to retain their own data-attributes. When moved back to the tree panel, these elements should go back into their spot.

I've gotten as far as being able to stuff the DOM elements into the tree panel (which was problematic at best - the leaf for the element had to be expanded to append a child into the span) but collapsing and expending the treepanel would wipe away the DOM elements.

Any suggestions would be helpful