Hola:
Son muchos los eventos, y como no los "programes" puede que nunca te enteres de que existen... sin contar con la navegación, el movimiento del ratón se descubre con onmousemove... lo que pasa es que cada elemento puede apreciarlo, y depende de quién lo considere, así can las cosas... por ejemplo:
<body>
<span onmouseout="window.status = 'hay movimiento...'" onmouseout="window.status = ''" >ejemplo</span>
</body>
Con este sencillo ejemplo, puedes ver como en la línea de estado de tu navegador muestra un mensaje al pasar el ratón sobre el texto en cuestión y desaparece al quitarse de mismo... pero si hubiésemos "programado" el body, el resultado sería otro.
Saludos