Pulled in all of product.js from core