New settings: widgetSkin, hotSpotsFadeToValue. Prevent the initialization of the widget on the same element twice. Add basic Skins support (the current implementation did not allow 2 instances with different look and feel). Allow users to control the Opacity of the hotSpots.