added validation, fixed blinking (added "invisible-onstart" class to the book's div)
minor changes