Patch the drag functionality (event bubble/capture issue)