Layout and presentation hints can be included with text and images, but it is ultimately up to the browser how it renders the content. Templates can be used to specify a set of characteristics that apply to all cards in the deck. Examples of WML are given in the next section. User interaction is facilitated in the form of entering text or selecting options or actions, which trigger events. Navigation between cards within the deck is supported, as well as between decks.
Navigation is either through URL hyperlinks or through a history stack.
A URL is taken to reference the first card in a deck, although other cards within the deck can be referenced using fragment anchors. Relative URLs are supported. WML supports navigation in both a forward and backward direction through triggering of events. The URL of the current card is placed on the history stack and can be returned to by using backward navigation. The ontimer event will cause a jump to the associated URL when a timer expires.