My thinking was that you're degrading the experience in order to make it better for 6% of the market. 

Either way please keep it external and include at build time so that the utils.js file only has the code we actually need.