todl history
| -UncategorizedTodl history might be better implemented as two stacks: one stack for
forward, another stack for backward. This eliminates the need to
carefully track what the next one is. However, the current
implementation is fine.
You can e-mail me at sacha@sachachua.com.