timer now has isolated scope