changed ordering to update button after alarm is set
alarm changes: fixed multiple alarms being set automatically from refresh