Выше верно подметили, что опроос будет долгим, и долго кнопку держать надо будет. Еще и зависит сколько включенно, чем больше тем дольше. Для тумблеров пойдет. А для кнопок уже нет. Так что по хорошему нужно все полностью переписывать, что бы все работало на лету. А для этого нужно избавиться от зад...