Gerenciando o histórico do navegador no Ajax

Estou usando ajax no meu site.

Se um usuário digitar uma consulta e selecionar uma categoria, atualizarei a página com o resultado com ajax. Também atualizo o URL com o valor de hash, que mostra a consulta e a categoria separadas por um&.

O que eu quero é que, quando o botão Voltar do navegador for pressionado, eu quero exibir o resultado anterior sem recarregar. O que estou recebendo é que a URL tem os valores anteriores, mas o resultado não está sendo atualizad

questionAnswers(2)

yourAnswerToTheQuestion