Как вы окончательно определяете, нажал ли пользователь кнопку "Назад" в браузере?
Как вы принудительно применяете кнопку возврата на странице внутри одностраничного веб-приложения с помощью системы #URL
?
Почему на земле нет кнопок браузера, запускающих собственные события!?