Firefox 5 dispatchEvent não está funcionando

Tenho algum código que usadispatchEvent para simular cliques e o mesmo código exato funciona bem no Chrome, mas não no Firefox. Aqui está o código:

var evt = document.createEvent("MouseEvents");
evt.initEvent("click",true,true);
jQuery("a:contains(Next)")[0].dispatchEvent(evt);

Estou clicando em um link que carrega outra página e a página carrega bem no Chrome, mas o Firefox não faz absolutamente nada quando executo esse código no Firebug ou mesmo quando o executo como um bookmarklet. Eu também tentei a forma longa de inicialização do evento, definindo todas as opções, conforme mostrado nos documentos do MDC, mas isso não faz nada. O que exatamente estou fazendo de errado aqu

questionAnswers(2)

yourAnswerToTheQuestion