Rewrite of the jQuery UI widgets using web components