Rewrite numbering logic and add a 'timers' command.