A mobile phone device configured for overlaying part of a substrate. The
substrate contains a printed hyperlink and coded data identifying a
plurality of positions on the substrate. The device includes: a mobile
telephone transceiver; an optical sensor for reading the coded data; a
processor for generating interaction data using the read coded data; a
wireless transceiver or memory for retrieval of display data
corresponding to the part of the substrate overlain by the device; and a
touch-sensitive display screen for displaying information based on the
display data. The displayed information includes a displayed hyperlink
corresponding to the printed hyperlink. User interaction with the
displayed hyperlink via the touch-sensitive display screen causes display
of hyperlinked information on the screen.