Timer has timeout period and a handler; imagine possibility to have many concurrent timers.