Hi Andreas,
From you problem statement I understand that the time should be sequential i.e. Suppose 3 timers 10sec, 15sec, 28sec , ..
First time should count 10 sec. After 10 sec is done there is beep and next time should start and count 15sec.
Is this you want?
If this is the one, then I see that all the timers are starting at same time, i.e. there is overlap
Form the above example
All timers 10, 15, 20 start at same time
First beep is heard at 10, next at 5 sec and third at 3 sec.
The solution could be that the while creating the Reminder, add up the previous timer
Let me know if I interpreted it wrongly.