keypress conflicts bug fixes
bug fix: don't go to next page when there's no next page
now can accurately get current area name