A system for controlling an ablation procedure, comprising: a user interface comprising a display; and a memory with a computer executable method stored thereon, the computer executable method adapted to cause to be displayed on the display a plurality of graphical elements, each of the plurality of graphical elements representing a corresponding electrode out of a plurality of active source and sink electrodes carried by an ablation catheter in communication with an ablation energy generator, wherein the plurality of active source electrodes together create a first pole in a bipolar mode, and wherein the plurality of active sink electrodes together create a second pole in the bipolar mode, wherein the system is adapted to connect the plurality of active sink electrodes to a ground, and to connect the plurality of active source electrodes to a source, characterized by the computer executable method being further adapted to, in response to user interaction with the display in a manner specific to one of the plurality of graphical elements, toggle the respective plurality of graphical elements between at least an active source state having an active source visual indicator, an active sink state having an active sink visual indicator, and an inactive state with an inactive state visual indicator, wherein each of the three visual indicators are unique, wherein the active source state designates to the system that the respective electrode is one of a plurality of active source electrodes, wherein the active sink state designates to the system that the respective electrode is one of a plurality of active sink electrodes. a user interface comprising a display; and a memory with a computer executable method stored thereon, the computer executable method adapted to cause to be displayed on the display a plurality of graphical elements, each of the plurality of graphical elements representing a corresponding electrode out of a plurality of active source and sink electrodes carried by an ablation catheter in communication with an ablation energy generator, wherein the plurality of active source electrodes together create a first pole in a bipolar mode, and wherein the plurality of active sink electrodes together create a second pole in the bipolar mode, wherein the system is adapted to connect the plurality of active sink electrodes to a ground, and to connect the plurality of active source electrodes to a source, characterized by the computer executable method being further adapted to, in response to user interaction with the display in a manner specific to one of the plurality of graphical elements, toggle the respective plurality of graphical elements between at least an active source state having an active source visual indicator, an active sink state having an active sink visual indicator, and an inactive state with an inactive state visual indicator, wherein each of the three visual indicators are unique, wherein the active source state designates to the system that the respective electrode is one of a plurality of active source electrodes, wherein the active sink state designates to the system that the respective electrode is one of a plurality of active sink electrodes.