Single downcast rules and void downcasts.
Automatic data-widget cleanup.
Updated time widget.