* add char page
* modify bg pos
* add pre/next page func
* fix bug: don't show pre/next page btn