Недоступность "Обновить","Вперед","Назад"

Здравствуйте.

Я разрабатываю приложение на webix jet и столкнулся с проблемой, что нажатие “Обновить”,“Вперед”,“Назад” нарушает логику программы. Хотел бы у вас узнать - какова общепринятая практика по реакции на эти кнопки? Эти события можно запретить, используя обычный javascript или это можно сделать средствами webix? Принято ли, вообще, запрещать браузеру реагировать на эти действия (“Обновить”,“Вперед”,“Назад”) в Single page application?

День добрый

Запрещать навигационные кнопки обычно не принято.
В случае webix jet, состояние приложения строится на основе урла, так что поддержка навигации и обновления страницы не требуют никаких особых действий.

Также, в webix jet можно использовать empty router который не меняет урл и как результат у пользователя нет никаких урлов в истории и кнопки Вперед и Назад не имеют смысла.