start method
Creates a command to start the stopwatch.
This will start emitting tick messages at the configured interval.
Implementation
Cmd start() {
// Increment tag to ensure old ticks don't affect new stopwatch runs.
final newTag = _tag + 1;
return Cmd.batch([
Cmd.message(StopwatchStartStopMsg(true, newTag, _id)),
_tickWithTag(newTag),
]);
}