TimerTask now passes a 'self' reference to the block; time intervals can be changed while running.