issue #27

1. Improved event timers (use one timer instead of countdowntimer per event).