Changed the Timer to be more accurate and report real elapsed time