docs: function (name, data) {
              switch (name) {
                  case 'beforezoom':
                      this.handleBeforeZoom(data);
                      break;
                  case 'pageavailable':
                      this.handlePageAvailable(data);
                      break;
                  case 'pagefocus':
                      this.handlePageFocus(data);
                      break;
                  case 'ready':
                      this.handleReady();
                      break;
                  case 'scroll':
                      this.handleScroll();
                      break;
                  case 'scrollend':
                      this.handleScrollEnd();
                      break;
                  case 'zoom':
                      this.handleZoom(data);
                      break;
                  // no default
              }
          }