Add tests for booklet state and fix bugs revealed.
Add tests for new display() handling logic inside InteractionMachine.