The source project of this merge request has been removed.
This removes a lot of not-well-understood code and should hopefully make it easier to style the widget.
The aim is to have something that looks like the existing widget but has less legacy code. We can then move forward to add more features and use more platform APIs.