Instead of permanently altering onselectstart (the function that turns thing blue in IE6), the drag handler should only modify this behavior while dragging.
The following patch allows you to select things in your document while the drag handler is active (on a page with the navigation control for example). Without the patch, in IE, you can't select anything on the page, ever.
Other modifications include:
- browser event handlers always return a value
- activate/deactivate pay attention to the return of their parent
- some jsdoc text