once an alarm is fired, update alarm info for each button in the trip, and update alarm firedate. obsolete code removed.