> Another thing: the widget itself is no longer automatically > provided to the template namespace.
-1 on this change. I think widget.something is both cleaner (makes it clear to the template's author where the variable come from) and simpler (doesn't force developer to write trivial update_data method). But on the other hand, if it's needed for threadsafety...so be it.

