Это предположение.
Вы сказали, что он падает, если нажать кнопку «Далее», а затем дважды вернуться.
Я предполагаю, что вы держите страницы в массиве, правильно? Если это так, дважды щелкнув мышью, вы пытаетесь загрузить страницу с индексом -1. Массив не имеет объекта с индексом -1.
Если я прав, все, что вам нужно сделать, это:
// In the back button code:
if(currentPageIndex - 1 < 0) {
// Dont go back
} else {
// Go Back
}