Refactor: page jump module