Показываем диалоговое окно при ошибках
Реорагнизация кода
Не использовать блок с NoneLogic как родительский
Прятать вспом. фреймы по [x], а не закрывать программу