reorganizado o código
melhorado bloqueio e inter-travamento de alarmes