Improved book interaction handling. Fixes #124