Fixed bug with disposing timers in SmartTimer