every widget has its own timer now