Improved EffectWidget, and updated example