Draggable behavior now correctly uses bottom/right as well as top/left when positioning elements. Needs a lot more testing with different container sizes/tree levels. At least seems to work for my current layout.