De hecho attachEvent solo acepta dos parametros:
http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx
Ahora que alguien explique que rayos hace ese false ahí. Mi teoría es que alguien simplemente lo copió de addEventListener, que si acepta un tercer parámetro y este hace gran diferencia.
Ahora, no hay necesidad de re-inventar la rueda, a menos que la vallas a mejorar y este no es el caso. Mejor usa addEvent de Dustin Diaz:
http://www.dustindiaz.com/rock-solid-addevent/