So, it looks like you're using `log` as an interim object that holds onto the data scoped to the Timer constructor. Why not just keep the `startTime` and `endTime` on `this`? 

Also, you don't need the global `startTime` and `endTime` variables since you're storing them on log anyway.