A user interface system, method and computer program product permits selection
of predetermined device application modes in a television set system and checking
the activation status of other application modes. If active modes are identified
which are incompatible with the selected active mode, then these other active modes
are halted. If compatible active modes are identified, then these remain concurrently
active, with particularized adaptations being made. The user interface is particularly
adapted for use with a set-top box environment using a TV set as a user display.