Fixes to allow multiple attributes to be used together

Reworking of code to specifically target page selector lists on page
selection, as well as work-arounds of concrete5’s limitations of the
page selector dialog javascript.