An enhanced interactive television broadcast is disclosed wherein an
audio/video broadcast is viewed on a first display system, and an
"enhancement" to the broadcast is simultaneously viewed or experienced on
a second, separate display system. The "enhancement" is synchronized to
the broadcast, and delivered to a user as a code fragments, such as a
JavaScript message. URLs are not required. Portions or elements of a web
page are reduced to single code fragments, rendered client-side upon
receipt. The invention implements Network Time Protocol (NTP) to
synchronize the client's application clock to global time. Messages, or
JavaScript code fragments, are time-stamped and evaluated based on the
client's application clock.