1. A computer readable medium storing a computer program for execution by at least one processor, the computer program comprising sets of instructions for: a) determining that a first identified location is too close to an edge of a window of a graphical user interface to display a radial display area; b) identifying a second location far enough from the edge to fully display the radial display area within the window; and c) displaying the radial display area at the second location.