Nella mia stima sarebbe ragionevole mantenere una lista di risposte fuori schermo (come un array) e poi semplicemente indicizzarla con i gestori previousResult e nextResult, reimpostando la lista ogni volta che viene caricato un nuovo argomento o eseguita una nuova ricerca.
Naturalmente, le scorciatoie da tastiera e/o i pulsanti diventerebbero allora banali.