Add undocumented tick function override feature

Signed-off-by: Eli Skeggs <skeggse@gmail.com>
Alter debug output

Signed-off-by: Eli Skeggs <skeggse@gmail.com>
Simplify test output

Signed-off-by: Eli Skeggs <skeggse@gmail.com>