Methods, systems and machine readable media for displaying (e.g.,
information from multiple calendars) using different secondary colors
generated according to primary colors in a data processing system. In one
exemplary method, a calendar interface is displayed on a display device,
wherein the calendar interface is capable of displaying calendar events
for a user, and a control interface is displayed, which control interface
allows the user to selectively display calendar events simultaneously
from at least two calendars of the user in the calendar interface. Each
of the calendars can have a primary color for display; and, secondary
colors are automatically determined based on the primary color for the
user interface elements associated with a calendar.