Previously the alarms were always set for the first station. With this change the alarm will be set for the first station that has not been reached yet (+ ALARM_WARNING_MINUTES). It will unset once the alarm goes off for that station, but selecting the alarm again will set it for the next stop and so on.