stop called twice on timer gives same time
add processing time
store actual stopTimes for timers
refactor
make timer.start() return current time