An enhanced widget architecture, in which a subscription request is
transmitted from a widget to a broadcasting information source, thereby
establishing a session, the subscription request identifying the widget
and content. A subscription is registered at the broadcasting information
source based upon the subscription request, and a service call is
transmitted from the widget to the broadcasting information source, the
service call effectuating a query for historical data associated with the
content at the broadcasting information source. The historical data is
received at the widget, updated data associated with the content is
received at the broadcasting information source, and the updated data is
iteratively transmitted form the broadcasting information source based
upon the subscription being registered at the broadcasting information
source.