Добавлена логика главного окна