Pretty sure you have to do it manually, if you look at the code for the outliner it calculates the 'dropzone' from figuring out what was under the dropped item by looping over the outliner items and comparing the x/y positions. Dan