fix image swapping, and product price displays