Menu interactions

Updates since last pull request
We should figure out a way to do this dynamically so that we don't have to add code for every new epub. This isn't high priority though, I just wanted to point it out so we don't forget about it.