Bonjour, je me base sur prototype pour simplifer mon code

Je m'interoge sur la manière de gérer un evenement sur un bt (id='monBt' par exemple) une fois celui créé et inseré dans le DOM via une action quelconque.

Modèle :

1 - Au chargement de la page mon bt n'existe pas

2 - Un fois la page chargée je pose un gestionnaire d'evenement en javascript qui va surveiller si mon bt existe, si il existe on fait quelque chose au click par exemple.

3 - J'insere le bt dans le DOM via une action quelconque.

Problème :

Evidement mon gestionnaire ne reconnait pas le bt puisque au chargement de la page celui n'existait pas dans le DOM.

Aussi ma question, existe t-il une manière abstraite genre si DOM = modifié, on rappel le gestionnaire d'evenements?

Merci de vos avis