На мой взгляд, разумно было бы сохранять список ответов вне экрана (например, в виде массива), а затем просто перебирать его с помощью обработчиков previousResult и nextResult, сбрасывая список при загрузке новой темы или выполнении нового поиска.
Конечно, тогда сочетания клавиш и/или кнопки станут тривиальными в реализации.