Use a multi-line string for the help message.
Let go fmt clean up that massive nested case.
Key events are now page aware. They are much more sensible about when they try to do things. State is much cleaner.
Basic paging and key navigation. Don't press the wrong button, we don't validate modes yet.
Make key events less silly.
Add some custom keys, our keys function is terrible.
It looks better now
Link to the tracker so people actually use it.
Initial frame