that has more to do in alarm.h
add arm, desarm and defeared in alarm
split into defeared_arm