In a digital broadcasting network, a mobile terminal receives hierarchical
ESG data relating to available broadcast programs adjacent network areas.
The terminal is operable whilst receiving a first program from a
transmitter in a first network area for detecting a need for handover to
a second network area, and for then determining from the ESG data if the
same program is available in the second network area. If it is, the
terminal then receives the program from a transmitter in the second
network area. Otherwise, it determines one or more programs which are
similar to the first program, and presents them on a display for
selection by a user. This involves determining which programs have an
identifier in common with the first program. The identifier can be any
one or more of a program identifier, a service identifier, a channel
identifier, a category identifier and a genre identifier, for example.