Patch #1574620 by nod_: selectors clean-up: book.
Merge pull request #297 from Twinmat/JSselectbook

Patch #1574620 by nod_: selectors clean-up: book.