9 Computer server software and television programming components related thereto, for providing television program producers the power to create enhanced interactivity for their viewers, and which allows enhanced programming to work across all set-top boxes