Всем привет. Подскажите, как сделать переходы между экранами регистрации не линейными? Сейчас экран ввода логина при нажатии на кнопку вызывает экран ввода пароля, тот в свою очередь вызывает экран ввода имени и так далее. Кажется, что можно в каждом экране выкидывать событие, чтобы его что-то извне обработало и перешло на новое, или написать итератор по этим экранам. Но пока не понимаю как это можно сделать.