Кроме того нет защиты от дерганья переключателя режимов туда-сюда и не сказано как должен отрабатываться алгоритм в таких случаях .