made some other minor changes (in terms of how much it
matters to the user)
the toc page is now a "special page"
in a next commit itll also be used for a help page
cursor gets hidden unless typing a command
another change in this commit is having a separate render
function for the greenhouse caller to handle ui
this means there isnt a hardcoded space at the bottom to
display command and status line