cleaned up products.js bigtime, working nicely