added Timer.reset() method.