The widget plugin