A device comprising: a display that is configured to display a graphical representation of a plurality of electrodes (30, 31) implanted within a patient on at least one medical lead, and to display an active electrode template at a first position relative to the graphical representation of the electrodes, the active electrode template including one or more anodes and one or more cathodes and defining a spatial relationship of the one or more anodes and one or more cathodes; a user input device; a processor that: is configured to receive input dragging the active electrode template to a second position relative to the graphical representation of the electrodes via the user input device, and characterized by the processor that during the input dragging the active electrode template, is configured to adjust at least one parameter of electrical stimulation delivered to the patient via at least a subset of the implanted electrodes a plurality of times based on the positions of the active electrode template relative to the graphical representation of the electrodes; and wherein a number of times that the at least one parameter is adjusted during the input dragging the active electrode template from the first position to the second position is dependent on a speed of the input dragging the active electrode template. a display that is configured to display a graphical representation of a plurality of electrodes (30, 31) implanted within a patient on at least one medical lead, and to display an active electrode template at a first position relative to the graphical representation of the electrodes, the active electrode template including one or more anodes and one or more cathodes and defining a spatial relationship of the one or more anodes and one or more cathodes; a user input device; a processor that: is configured to receive input dragging the active electrode template to a second position relative to the graphical representation of the electrodes via the user input device, and characterized by the processor that during the input dragging the active electrode template, is configured to adjust at least one parameter of electrical stimulation delivered to the patient via at least a subset of the implanted electrodes a plurality of times based on the positions of the active electrode template relative to the graphical representation of the electrodes; and wherein a number of times that the at least one parameter is adjusted during the input dragging the active electrode template from the first position to the second position is dependent on a speed of the input dragging the active electrode template. is configured to receive input dragging the active electrode template to a second position relative to the graphical representation of the electrodes via the user input device, and characterized by the processor that during the input dragging the active electrode template, is configured to adjust at least one parameter of electrical stimulation delivered to the patient via at least a subset of the implanted electrodes a plurality of times based on the positions of the active electrode template relative to the graphical representation of the electrodes; and wherein a number of times that the at least one parameter is adjusted during the input dragging the active electrode template from the first position to the second position is dependent on a speed of the input dragging the active electrode template.