паста интерфейсы
Если бы мне доверили вручать диплом за самое абстрактное интерфейсное решение, я бы присудил его браузерной кнопке «Назад».
Кнопка «Назад» хаотична и непредсказуема — она ведет и на предыдущий шаг регистрации, и на предыдущую страницу документа, и на предыдущий сайт, при этом в каждом табе свой «Назад» и своя история переходов.
Беда этой кнопки в том, что она не понимает контекст. Очевидно, что за возврат к предыдущему состоянию должен отвечать интерфейс приложения, а не браузера, и такая возможность должна появляться лишь в том случае, если она необходима.