functional stopwatch, without select