Tick generator using interval.

Close #1166.
Yep. a lot easier to read.  Now I know exactly what you're going for.