code: public static <S extends HasAttachHandlers> void fire(S source, PageState pageState,
              JQMPage prevPage, JQMPage nextPage) {
        if (TYPE != null) {
          JQMPageEvent event = new JQMPageEvent(pageState, prevPage, nextPage);
          source.fireEvent(event);
        }
      }
docs: Fires an {@link JQMPageEvent} on all registered handlers in the handler source.
  
  @param <S> The handler source type
  @param source - the source of the handlers