14. A computer-implemented method comprising: receiving a guide entry for a television show at a computer operating a search program, the guide entry for the television show specifying a location of a search page that was generated based on at least one search criteria and a desired action specified by a user of the computer, the search page containing executable code and a set of search instructions for processing at least one broadcast stream of the television show; retrieving, by the search program operating on the computer, the search page from the location specified by the guide entry for the television show, the executable code implementing one or more callback methods within the search page that perform associated actions when called, the set of search instructions comprising a search/action pair indicating the at least one search criteria specified by the user and a callback method located within the search page to be called for performing the desired action specified by the user when the at least one search criteria is found in the at least one broadcast stream of the television show; receiving the at least one broadcast stream of the television show at the computer; creating, by the search program, a search object comprising an instance of a search class for performing a search of the at least one broadcast stream of the television show for a match of the at least one search criteria indicated by the search/action pair; binding the search page to the search object; registering, from the search object, the callback method that is indicated by the search/action pair and located within the search page; determining, by the search object, that the at least one search criteria indicated by the search/action pair has been found in the at least one broadcast stream of the television show; clearing, by the search object, system resources associated with the search of the at least one broadcast stream of the television show performed by the search object; calling the callback method that is indicated by the search/action pair and located within the search page to perform the desired action specified by the user; and synchronizing the desired action specified by the user with content of the television show being displayed on the computer.
16. A computer-readable storage medium that does not consist of a signal, the computer-readable storage medium storing computer-executable instructions causing a computer to perform the method recited in claim 14 .