Improved template a little and made the label field not required. Added a method for getting a pageList based on the selected pages.