add pageControlPos property and its setter for convenience, default is rightcorner