Update widget markup to use classes instead of IDs
Implement Chosen.js for product dropdown