added pause and reverse to the timing component