Start (or restart) the timer.
tick interval in milliseconds.
when true, the timer stops itself after the first tick.
See Implementation
Start (or restart) the timer.