For whatever reason I was looking at the window source code the other day and I noticed a little thing that made me wonder. In line 336 (the display function) the time of the clock is requested and in the next line the clock is restarted.
I read somewhere (either the doc or a forum post) that it's better to just use the restart function, because it also returns the elapsed time and you skip the delay between the two function calls.
Is there a specific reason you don't use only restart? I was just wondering. I know this really is a minor thing