#784 Widget improvements

This commit improves the widget a LOT. I’ve updated a ton of the
styling, including new button styles and a lot of little tweaks, as
well as improve some copy.
Yeah I hate to say no to this, but I think we should probably try to keep this in line with @whale's mockups rather than making changes like this.