Travar a página/submit (JSF)

Em uma página JSF Como fazer para que o usuário não possa clicar em nenhum outro compomente da página enquanto uma requisição estiver sendo processada??

cara, a unica vez q eu prcisei fazer isso…as requisições eram feitas via AJAX, aih criamos uma função javascript q criava um div transparente ocupando toda a tela, além daquele “aguarde” tipo o do gmail…parece ser bem gambiarra isso, mas eu nao sei se existe outra forma de fazer…