Feche a caixa de alerta Prompt automaticamente com 10 segundos em XUL JavaScript

Esta é a minha função de caixa de alerta rápido no XUL: function promptBoxes ()

{
var prompts = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
                        .getService(Components.interfaces.nsIPromptService);

var check = {value: false};                  // default the checkbox to false

var flags = prompts.BUTTON_POS_0 * prompts.BUTTON_TITLE_Ok+
            prompts.BUTTON_POS_1 * prompts.BUTTON_TITLE_IS_STRING;

var button = prompts.confirmEx(null, "Title of this Dialog", "What do you want to do?",
                               flags, "", "Cancel", "", null, check);
// 0, 1, or 2.

}

Tomei a função acima deste site:https: //developer.mozilla.org/en/XPCOM_Interface_Reference/nsIPromptService#alertCheck_exampl

Como eu poderia fechar esta caixa automaticamente dentro de 10 segundos (com a mensagem de exibição: esta caixa de prompt será fechada em 10 segundos e exibirá o cronômetro na própria caixa

Como posicionar esta caixa como mostrada no canto do sistema?

Não encontro nenhum detalhe do timer no serviço de prompt do Mozilla

questionAnswers(1)

yourAnswerToTheQuestion