comment on timer checking, are timers always sorted by triggertime? Else the code...