A receiver, comprising a tuner configured to receive a digital broadcast signal via broadcast wave transmission; a communication interface configured to connect to a network; and a controller configured to: - acquire a startup document from the digital broadcast signal based on an identifier, the startup document including a script to acquire application control information related to an application, managing a life cycle of an Internet-related broadcast application, which relates to a television program provided by the digital broadcast signal, - generate graphic data of a button and display, when a connection to the network is determined to be possible, the generated graphic data of the button on a display unit, - acquire the application control information via the network in response to a user operation of a remote controller corresponding to the displayed graphic data of the button, - acquire the application via the network based on the acquired application control information, - execute the application and present an Internet-related broadcast program overlaid over said television program, - upon receiving an event message including a specific event message ID while an Internet-related broadcast application is being executed, the application being acquired via the network and the event message being provided by the digital broadcast signal, and the application having stored a script having the same function as the script stored in said startup document, - executing the script stored in the application, - accessing new application control information from the network, - ending the presentment of the Internet-related broadcast program and the application, and - acquiring and executing a corresponding new application and presenting a corresponding Internet-related broadcast program overlaid over said television program. a tuner configured to receive a digital broadcast signal via broadcast wave transmission; a communication interface configured to connect to a network; and a controller configured to: - acquire a startup document from the digital broadcast signal based on an identifier, the startup document including a script to acquire application control information related to an application, managing a life cycle of an Internet-related broadcast application, which relates to a television program provided by the digital broadcast signal, - generate graphic data of a button and display, when a connection to the network is determined to be possible, the generated graphic data of the button on a display unit, - acquire the application control information via the network in response to a user operation of a remote controller corresponding to the displayed graphic data of the button, - acquire the application via the network based on the acquired application control information, - execute the application and present an Internet-related broadcast program overlaid over said television program, - upon receiving an event message including a specific event message ID while an Internet-related broadcast application is being executed, the application being acquired via the network and the event message being provided by the digital broadcast signal, and the application having stored a script having the same function as the script stored in said startup document, - executing the script stored in the application, - accessing new application control information from the network, - ending the presentment of the Internet-related broadcast program and the application, and - acquiring and executing a corresponding new application and presenting a corresponding Internet-related broadcast program overlaid over said television program. - acquire a startup document from the digital broadcast signal based on an identifier, the startup document including a script to acquire application control information related to an application, managing a life cycle of an Internet-related broadcast application, which relates to a television program provided by the digital broadcast signal, - generate graphic data of a button and display, when a connection to the network is determined to be possible, the generated graphic data of the button on a display unit, - acquire the application control information via the network in response to a user operation of a remote controller corresponding to the displayed graphic data of the button, - acquire the application via the network based on the acquired application control information, - execute the application and present an Internet-related broadcast program overlaid over said television program, - upon receiving an event message including a specific event message ID while an Internet-related broadcast application is being executed, the application being acquired via the network and the event message being provided by the digital broadcast signal, and the application having stored a script having the same function as the script stored in said startup document, - executing the script stored in the application, - accessing new application control information from the network, - ending the presentment of the Internet-related broadcast program and the application, and - acquiring and executing a corresponding new application and presenting a corresponding Internet-related broadcast program overlaid over said television program. - executing the script stored in the application, - accessing new application control information from the network, - ending the presentment of the Internet-related broadcast program and the application, and - acquiring and executing a corresponding new application and presenting a corresponding Internet-related broadcast program overlaid over said television program.