Modified productPanel to use RetailViewListeners