Secondo me hai perfettamente ragione, il problema sta sicuramente nel fatto che non è ancora stato caricato l'elemento per cui non posso assegnargli un listener prima di caricarlo.
Avrò accesso al codice sorgente domani mattina e farò la prova che mi hai detto, poi ti farò sapere.
Grazie!