fix for handling DnD path data, plus lots of d-n-d drop debugging (to be cleaned up)