JavaScript widgets.