Web components for the widget application