Los eventos si estan funcionando bien, lo que pasa es que cuando tu te pones sobre la tabla te da un alert, en el momento en que tu te sales para presionar el aceptar sobre el alert, ahi se ejecuta el MouseOut, por eso da la impresion que se ejecutan los 2 seguidos, pero en realidad si se estan ejecutando separadamente, supongo que esa es tu duda.
Ahora bien, lo ideal seria que hicieras funciones para hacer pruebas por ejemplo, crear un capa que este visible al ponerse sobre la tabla e invisible al salirse, de esta forma vas a verificar bien si los eventos estan trabajando como tu quieres.
Espero te sirva mi comentario.
Salu2,
Jars.