This looks like it will overwrite the onmousemove handler without checking for any existing handlers. This can cause compatibility problems with other libraries and user extensions.