Conquer the web, one widget at a time