Na minha extensão do firefox, o evento onUninstalled parece não ser acionado

@Firefox 4 expõe alguns eventos para detectar quando o usuário está desinstalando uma extensão. Eu posso conseguironUninstalling para disparar (quando o usuário clica para remover uma extensão), mas não consigo que nada aconteça quandoonUninstalled dispara (que deve ocorrer após o reinício

Components.utils.import("resource://gre/modules/AddonManager.jsm");
AddonManager.addAddonListener({
    onUninstalled: function(addon){
        //does not work
        alert("uninstalled!");
    },
    onUninstalling: function(addon){
        //works as expected
        alert("uninstalling!");   
    }
  });

Espero finalmente mostrar uma página depois que o usuário desinstalar minha extensão. Eu preferiria fazer isso depois de onUninstalled, se pudess

questionAnswers(1)

yourAnswerToTheQuestion