I just want to point out that the first line of mouse.el which says
"... window system-independent..." is a little bit misleading contrasted with the line 30 of the same file, which says
"...rather X-dependent."

Cheers,
Daniel