A method of transmitting data for, or processing data of, respectively, a media package, the media package comprising media data of one or more media entities for rendering on a display , the method comprising: transmitting or obtaining, respectively, for each media package, Composition Information (CI) fragments and at least one spatial composition data set, each of the at least one spatial composition data set forming an HTML page defining a respective initial spatial rendering of one or more media entities on a display, each HTML page including a version number and each Cl fragment including an element identifying a respective related HTML page, and, for each spatial composition data set, at least one corresponding temporal composition data set, each of the at least one corresponding temporal composition data set being XML data and defining a temporal synchronization of said one or more media entities on the display, wherein said one or more media entities are rendered in a view of the display, in accordance with the at least one spatial composition data set and the at least one corresponding temporal composition data set, each view being time dependent, wherein an attribute is added to the at least one temporal composition data set to indicate when a corresponding view has changed with respect to a view defined in a preceding temporal composition data set, and, based on a version number of the Cl fragment for which the attribute indicates the change, identifying consecutive Cl fragments and differences to be applied between the consecutive Cl fragments, said version number of each HTML page and said identifying element of each Cl fragment enabling application of Cl fragments to respective HTML pages and processing of a plurality of HTML pages that include different version numbers. transmitting or obtaining, respectively, for each media package, Composition Information (CI) fragments and at least one spatial composition data set, each of the at least one spatial composition data set forming an HTML page defining a respective initial spatial rendering of one or more media entities on a display, each HTML page including a version number and each Cl fragment including an element identifying a respective related HTML page, and, for each spatial composition data set, at least one corresponding temporal composition data set, each of the at least one corresponding temporal composition data set being XML data and defining a temporal synchronization of said one or more media entities on the display, wherein said one or more media entities are rendered in a view of the display, in accordance with the at least one spatial composition data set and the at least one corresponding temporal composition data set, each view being time dependent, wherein an attribute is added to the at least one temporal composition data set to indicate when a corresponding view has changed with respect to a view defined in a preceding temporal composition data set, and, based on a version number of the Cl fragment for which the attribute indicates the change, identifying consecutive Cl fragments and differences to be applied between the consecutive Cl fragments, said version number of each HTML page and said identifying element of each Cl fragment enabling application of Cl fragments to respective HTML pages and processing of a plurality of HTML pages that include different version numbers. <EOS>