A method of displaying messages on handheld devices. The device displays
messages in a scrollable viewport of vertically arranged fields. Date
separators inserted into the vertically arranged list of messages to
enable the user to associate the messages with a date. The date
separators have "sticky" operation, meaning that the device ensures a
date separator always appears within the viewport, even when the viewport
has been scrolled to the middle of a long list of messages all associated
with the same date. The device may ensure that the top field of the
viewport always contains a date separator associated with the message
immediately below.