Das Objekt wird und wurde nur von IE und Opera unterstützt und nur in diesen Browsern gibt es window.event.x bzw. y, in allen anderen wird der e.pageX- bzw. Y-Ansatz verfolgt. Das ist aber doch auch relativ unwichtig und kann dir für's Verständnis erstmal egal sein. Wie du siehst funktioniert die Funktion "mouse()" in fast allen Browsern und wie du sehen wirst, wenn du's weglässt, wird es nicht mehr funktionieren. Das es mit Borwserkompatibilität zu tun hat, war dir schon in den Sinn gekommen und mehr Erklärung brauchst du doch nicht wirklich um das Script zu verstehen, oder?
Ganz nebenbei hab ich dich gebeten auch selbst etwas nachzuforschen. Hättest du das getan, wärest du mit Sicherheit auf diese Antwort gestoßen.