MPAT distinguishes between three different navigation models:

This model is most commonly used for HbbTV apps. From a landing page users access additional content by selecting on screen buttons using the arrow keys – similar to a website. Often shortcut colour/numeric buttons can be used as well. Although this model is common it is not well suited to digital storytelling as the users path is arbitrary, therefore, each page needs to be able to stand on its own.



Slideflow navigation allows the content creator to design full-screen application pages, and specify the order in which they are presented. The user experience is similar to browsing through a PowerPoint slide presentation. While pages can contain selectable hotspots to provide additional content and information related to the currently presented page, navigation between the individual pages is sequential, allowing the content creator to build upon information presented on earlier pages and establish a narrative flow.



 Event-based navigation enables the presentation of HbbTV content to be driven by the broadcast programme. The most common example is the presentation of a red button at the start of a TV programme or advert to alert the viewer that additional information is available. While the appearance of the button is usually triggered by MPEG stream events, alternative channels. e.g. web sockets or application pull-requests, can be used as well. Event based navigation is best suited for small information inserts.