Allow up/down arrows to escape code snippets
Another pass over chapter 9
Tie up some lose ends