using action="random" returns inactive items, because there is no checking for content item activeness in getCatalogItemsIDList() function.