An external control device for use with a neurostimulation device having a plurality of electrodes carried by at least one neurostimulation lead. The external control device comprises a display screen configured for displaying at least one object relative to a graphical representation of the neurostimulation lead(s). The object(s) represents an abstraction of a stimulation target. The external control device further comprises detection circuitry configured for detecting an actuation event that includes placing at least one pointing element in proximity to the object(s). The external control device further comprises processing circuitry configured for manipulating the object(s) on the display screen in response to the detection of the actuation event, thereby modifying the stimulation target abstraction, and for generating a set of stimulation parameters that emulates the modified stimulation target abstraction. The external control device further comprises output circuitry configured for transmitting the set of stimulation parameters to the neurostimulation device.