Refactored code for the widget. Event delegation is now used for almost all the components.
Merge remote-tracking branch 'origin/master'
Now the widget contains divs not li elements, adapted the code for them.