Erro apenas do Firefox com jQuery - handleObj.handler.apply não é uma função

Estou trabalhando em um plugin que expande o rangepicker de Dan Grossman.Aqui está o meu repo. Por favor, perdoe meu código confuso, este ainda é um trabalho em andamento. Meu problema é que o Firefox não reconhece clicar nas entradas.Isto é a linha relevante:

this.container.find('.ranges')
    .on('click', 
        '.daterangepicker_start_input, .daterangepicker_end_input',   
        $.proxy(this.focusInput, this));

Agora a funçãofocusInput em si não importa, realmente, porque eu adicionei um simplesconsole.log no topo e é muito óbvio que não está sendo executado (adicionar pontos de interrupção também não ajudou).

Eu pensei que poderia ser porque estou usando entradas desabilitadas, mas mudar isso não ajudou (e não deve ser um problema, pois o evento é capturado pelo elemento pai).

A mensagem de erro que recebo do console do Firefox é:

TypeError: handleObj.handler.apply is not a function       jquery-1.11.0.js:4995
TypeError: handleObj.handler.apply is not a function       jquery-1.11.0.js:4624

O que me diz que o problema está no jQuery (no qual acho difícil de acreditar). Suponho que fiz algo errado que causa um erro no jQuery, mas como o Chrome não reclama, tenho dificuldade em rastrear onde exatamente errei.

Eu adoraria obter alguma ajuda sobre isso. Desde já, obrigado!

atualizar

Atualizei o código no github. Agora, o clique não funciona apenas com elementos que foram ocultados no início (o que ... não faz sentido), mas mais importante:Não estou recebendo nenhum erro. Então, eu estou preso. Não tenho ideia do problema do FF. Mesmo o Internet Explorer não está reclamando - que diabos?

questionAnswers(3)

yourAnswerToTheQuestion