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 y nextResult, reiniciando la lista cada vez que se cargue un nuevo tema o se realice una nueva búsqueda.
Por supuesto, los atajos de teclado y/o los botones se volverían triviales entonces.