dashenConfiguration: add comments/docs
textControl.spark: push content onto page as text, not html
widgets: add a html widget
controls: renamed to widgets to be more consistent
progressWidget: use the ajax result, not initial model value
dashen: resharpered