Moved the onDrag call quite a bit earlier in the HandleDrag function to allow the end product to be able to set variables that would affect things later in the call chain.