buenas...
dado que esta usando el modelo avanzado para registrar eventos, es posible registrar mas de una funcion al mismo objeto en multiples invocaciones. es decir, no como el modelo antiguo (DOM Level 0) donde todas las funciones tenia que ser invocada por una funcion maestra. en el modelo avanzado (DOM Level 2), al registrar el mismo evento no sobreescribe los anteriores. o sea...
Código:
addEvent(element1, 'click', function_name1);
addEvent(element1, 'click', function_name2);
...
addEvent(element1, 'click', function_nameN);