Ecco la soluzione a questo piccolo rompicapo.

Esattamente come mi faceva notare Xinod quando vado a richiamare la cancellazione del listner, nonostante i miei "sforzi" non riesco a riproporre esattamente la funzione originariamente associata. Dunque che si fa? Bene è molto semplice, si crea un contenitore dove si salva la funzione al momento dell'associazione (addEventListner o attachEvent) e la si richiama al momneto della cancellazione (removeEventListner o detachEvent), segue un piccolo esempio.


...

this.mioListner = function(varibile/i)funzioneDaMontare(variabile/i);
addEvent(click, mioListner, false);
...

removeEvent(click,mioListner);
.

Mi scuso se vi ho scomodato per così poco a pensarci è al quanto banale. Ma dato che ormai il POST è aperto pongo un altra domanda, sempre con il vostro consenso dato che il materiale in rete approposito è scarso. Vorrei sapere se è possibile estrarre in qualche modo una lista dei listner applicati e se lo è con che sintassi si potrebbe ottenere il risultato. Grazie ancora.