A system (100, 200) for providing a dynamic contextual touch menu, the system (100, 200) comprising: a multi-touch display; and processing circuitry coupled to the multi-touch display, the processing circuitry configured to: detect a contextual menu display request in response to a touch detected on the multi-touch display; display a dynamic contextual touch menu associated with a first element as a targeted element in response to the detected contextual menu display request; wherein the dynamic contextual touch menu further comprises a target area, and the content displayed by the dynamic contextual touch menu is based on alignment of the target area with the targeted element on the multi-touch display; wherein the dynamic contextual touch menu remains persistently on the multi-touch display until a subsequent close action is detected on the multi-touch display; detect a dragging motion of the dynamic contextual touch menu between the first element and a second element on the multi-touch display; characterized by being further configured to modify content of the dynamic contextual touch menu based on alignment of the target area with the second element as the targeted element in response to the detected dragging motion on the multi-touch display between the first and second elements (342, 344) to present information and/or commands based on the second element, wherein the processing circuitry is further configured to display additional dynamic contextual touch menus contemporaneously in response to detection of additional contextual menu display requests. a multi-touch display; and processing circuitry coupled to the multi-touch display, the processing circuitry configured to: detect a contextual menu display request in response to a touch detected on the multi-touch display; display a dynamic contextual touch menu associated with a first element as a targeted element in response to the detected contextual menu display request; wherein the dynamic contextual touch menu further comprises a target area, and the content displayed by the dynamic contextual touch menu is based on alignment of the target area with the targeted element on the multi-touch display; wherein the dynamic contextual touch menu remains persistently on the multi-touch display until a subsequent close action is detected on the multi-touch display; detect a dragging motion of the dynamic contextual touch menu between the first element and a second element on the multi-touch display; characterized by being further configured to modify content of the dynamic contextual touch menu based on alignment of the target area with the second element as the targeted element in response to the detected dragging motion on the multi-touch display between the first and second elements (342, 344) to present information and/or commands based on the second element, wherein the processing circuitry is further configured to display additional dynamic contextual touch menus contemporaneously in response to detection of additional contextual menu display requests. detect a contextual menu display request in response to a touch detected on the multi-touch display; display a dynamic contextual touch menu associated with a first element as a targeted element in response to the detected contextual menu display request; wherein the dynamic contextual touch menu further comprises a target area, and the content displayed by the dynamic contextual touch menu is based on alignment of the target area with the targeted element on the multi-touch display; wherein the dynamic contextual touch menu remains persistently on the multi-touch display until a subsequent close action is detected on the multi-touch display; detect a dragging motion of the dynamic contextual touch menu between the first element and a second element on the multi-touch display; characterized by being further configured to modify content of the dynamic contextual touch menu based on alignment of the target area with the second element as the targeted element in response to the detected dragging motion on the multi-touch display between the first and second elements (342, 344) to present information and/or commands based on the second element, wherein the processing circuitry is further configured to display additional dynamic contextual touch menus contemporaneously in response to detection of additional contextual menu display requests.