jQuery.on ('clic') antes de jQuery.click?

Tengo un script externo, que no puedo modificar. Este script carga un botón y agrega un jQuery. Haga clic en él ... y termina con "return false".

Necesito activar mi propio código con este clic. Cuando cargo la página, no existe, así que necesito usar .on ('clic') para enlazar "live". Pero parece que el .on ('clic') se carga "después" del .click y cuando usa "return false", mi .on ('clic') no se carga.

Entonces la pregunta es ... ¿Cómo puedo activar mi clic al cargar dinámicamente un # btn que ya tiene una función .click que devuelve falso?

Aquí está el violín:http://jsfiddle.net/PLpqU/

Y aquí un ejemplo de código:

<div id="container"></div>
// I want this action to be executed on click, and the other too
// I can't use .click because on the "real" code, the a#btn is loaded after the page by another script
jQuery(document).on('click','a#btn',function(){
        ga('send', 'event', { eventCategory: 'xxxx', eventAction: 'yyyy' });
}) ;

// http://www.xxxxxx.com/distant-script.js
// This one is binded in a script that i cannot edit :
// Just before it load a#btn on the page, and then bind .click on it
// as he return false, the other on('click') are not executed
jQuery('#container').append('<a id="btn" />') ;
jQuery('a#btn').click(function(){
    // Some code stuff i need to be executed, but i can't manage
    return false ;
}) ;

Como puede, el objetivo es activar un evento de Google Analytics en un botón de enlace cargado por un script distante.

Respuestas a la pregunta(4)

Su respuesta a la pregunta