First implementation of timer. Can be used but does not fire.