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