add pageControlMode switcher