I have this working now, but it's a tad cumbersome because when I click it executes code and I can occasionally lose the selected item I am dragging.
Is there any way you could recommend where I could wrap my select code in that will ensure I'm not losing the item being dragged?