In a cursor-based computing environment having a display, a user definable
interface (UDI) is displayed upon activation by a user. The UDI has a
plurality of levels each having a plurality of buttons and is displayed
in a selectable position about a pointer position in a display area to
reduce pointer commute. The user selects a visual appearance and shape of
the UDI, and the number of buttons. The user assigns a command to each of
the plurality of buttons at each of the plurality of levels by dragging
and dropping from one or more applications of the apparatus.