Creo que tu problema
zyon, tiene que ver con el burbujeo de eventos, aunque yo diría que sí se puede hacer.
Leete
El Modelo de Eventos del DOM de kusor para entender como fluyen los eventos a través de capas superpuestas. Lo que no te puedo prestar es ayuda, porque nunca he trabajado con ello (no se ha dado el caso). Pero tiene pinta de ser sencillo con las propiedades que pone. Lo único, quizás esté un poco desfasado porque incluye a NS y IE; tal vez habría que mirar como lo hace FF.
Un saludo.