Como detectar que o browser foi fechado no JSF?

Olá!

Gostaria de detectar o momento em que o usuário fecha o browser e com isso invalidar a sessao dele que estava aberta no sistema.

Como eu faço isso no JSF, existe algum PhaseListiner próprio para esse tipo de situação?

Agradeço a quem ajudar.

Olá igson, não sei se tem como detectar se o browser foi fechado, mas acho que esse tópico talvez lhe dê alguma luz: