MuPDF WebViewer can listen for certain events as follows:

Page Change

mupdf.addEventListener('currentPageIndexChange', (e) => {
  console.log(e.data.currentPageIndex);
});