pull concatenation into page to maintain component modularity
reset products list when changing page now that we're appending