// also provided, then these are used when the parent widget
// provides no values.
that.subwidget = function(type, overrides, defaults) {
// also provided, then these are used when the parent widget
// provides no values.
that.subwidget = function(type, overrides, defaults) {