A method for operating a single pointer touch-sensitive user interface of a hand-held electronic device, the method comprising: defining a first one of a set of two or more controllable interface functions as being active, wherein the set of two or more controllable interface functions includes at least a first controllable interface function and a second controllable interface function; detecting a first control gesture including a first single pointer pattern movement, and associating the first control gesture with the active one of the set of two or more controllable interface functions, wherein the detected first single pointer pattern movement adjusts a performance of the active one of the set of two or more controllable interface functions; detecting a transition gesture including a second single pointer pattern movement, which is not included as a control gesture for any of the two or more controllable interface functions, wherein upon detection of the transition gesture, the transition gesture defines a second one of the set of two or more controllable interface functions as being the active one of the set of two or more controllable interface functions; detecting a second control gesture including a third single pointer pattern movement, which is different than the second single pointer pattern movement, and associating the second control gesture with the active one of the set of two or more controllable interface functions, wherein the detected third single pointer pattern movement adjusts the performance of the active one of the set of two or more controllable interface functions; and detecting the transition gesture including the second single pointer pattern movement for a second time, and defining a next one of the set of two or more controllable interface functions as being the active one of the two or more controllable interface functions, wherein when the second one of the set of two or more controllable interface functions was the active one of the two or more controllable interface functions when the transition gesture was detected, the next one of the set of two or more controllable interface functions defined as being active is no longer the second one of the set of two or more controllable interface functions; wherein the set of two or more controllable interface functions is arranged as an ordered list of different types of controllable interface functions; and characterized in that the user can add and subtract controllable interface functions from the set of two or more controllable interface functions, as well as control an order in which controllable interface functions appear in the ordered list. defining a first one of a set of two or more controllable interface functions as being active, wherein the set of two or more controllable interface functions includes at least a first controllable interface function and a second controllable interface function; detecting a first control gesture including a first single pointer pattern movement, and associating the first control gesture with the active one of the set of two or more controllable interface functions, wherein the detected first single pointer pattern movement adjusts a performance of the active one of the set of two or more controllable interface functions; detecting a transition gesture including a second single pointer pattern movement, which is not included as a control gesture for any of the two or more controllable interface functions, wherein upon detection of the transition gesture, the transition gesture defines a second one of the set of two or more controllable interface functions as being the active one of the set of two or more controllable interface functions; detecting a second control gesture including a third single pointer pattern movement, which is different than the second single pointer pattern movement, and associating the second control gesture with the active one of the set of two or more controllable interface functions, wherein the detected third single pointer pattern movement adjusts the performance of the active one of the set of two or more controllable interface functions; and detecting the transition gesture including the second single pointer pattern movement for a second time, and defining a next one of the set of two or more controllable interface functions as being the active one of the two or more controllable interface functions, wherein when the second one of the set of two or more controllable interface functions was the active one of the two or more controllable interface functions when the transition gesture was detected, the next one of the set of two or more controllable interface functions defined as being active is no longer the second one of the set of two or more controllable interface functions; wherein the set of two or more controllable interface functions is arranged as an ordered list of different types of controllable interface functions; and characterized in that the user can add and subtract controllable interface functions from the set of two or more controllable interface functions, as well as control an order in which controllable interface functions appear in the ordered list.