se {
                    spinner.spin();
                    spinner.spinning = true;
                  }
                }
              }
            );
          });

          Monocle.Reader('toc', bookData, readerOptions, function (rdr) {
            window.reader5 = rdr;
            var toc = Monocle.Controls.Contents(rdr);
            rdr.addControl(toc, 'popover', { hidden: true });
            createBookTitle(
              rdr,
              {
                start: function () {
                 