Site nao recarregando pagina ao apertar voltar no navegador

Boa noite, meu site esta sendo desenvolvido com vraptor3, hibernate 3.6 e jboss as 7.1.
O problema é o seguinte, tenho uma pagina que exibe resultados de busca e nessa pagina o usuario ainda pode filtrar os resultados encontrados a partir de diversos filtros, o que acontece é que se o usuario escolhe um filtro qualquer o resultado sera exibido normalmente porem se apos ter escolhido o filtro ele clicar no botato voltar do navegador a pagina recarrega sem chamar o metodo de busca novamente, nao entendo pq nao esta chamando, o certo seria enviar a alteração de url para o controller para que a busca seja refeita de acordo com a url atual.

vc pode no botão voltar chamar o metodo o controler passando o filtro anterior

então mas esse botão voltar não é do meu sistema, é o do navegador, como eu iria adicionar uma ação a este botao?

vixxi ai eu não tenho nem ideia, mas deve ter alguma forma usando javascript