Hola a todos:
He mirado el código por encima y una cosa que Mozilla no sabe interpretar es un número de pixeles sin que termine en "px"...

...
Ejemplo:
capa.style.top = y + 20;
debería ser
capa.style.top = (y + 20) + "px";
... y "event" me suena mucho a explorer... si es algo referente a eventos del ratón, creo que se usa de otra manera... creo que he visto algo en las FAQs, también hay un par de mensajes sobre tooltips donde se capturan las coordenadas del ratón (es lo que creo que falla)
Saludos y ¡Felicidades!