En mi estimación, sería razonable persistir una lista de respuestas fuera de pantalla (como un array) y luego simplemente indexar a través de ellas con los manejadores previousResult nextResult, restableciendo la lista cada vez que se cargara un nuevo tema o se realizara una nueva búsqueda.
Por supuesto, los atajos de teclado y/o los botones se volverían triviales entonces.