Also should add class "widget-{{widget-type}}" so they can markup all buttons the same for example.