An electronic device comprising: (i) a display screen; and (ii) a computing hardware configured to execute a software product, wherein executing the software product generates and renders a graphical user interface on the display screen, the graphical user interface being configured to facilitate user interaction, (iii) a user input interface rendered over the graphical user interface, the user input interface being configured to detect an input corresponding to moving a pointer object, clicking or tapping the pointer object, or swiping a touch sensitive object over the graphical user interface; wherein the computing hardware, graphical user interface and the software product are implemented on a gaming system, the computer hardware: (a) presenting one or more selectable graphical objects on the graphical user interface; (b) enabling a selection of one or more of the selectable graphical objects; (c) generating a menu list on the graphical user interface upon selection of one of the selectable graphical objects, the menu list comprising one or more selectable options; (d) detecting a selection of one of the selectable options from the menu list; (e) detecting a substantially continuous selection of areas along a path on the graphical user interface, wherein the substantially continuous selection comprises detecting a swipe motion over the graphical user interface; and (f) executing an action corresponding to the selected option in each area along the path on the graphical user interface, wherein the gaming system comprises a farming game, the selectable graphical objects of the graphical user interface comprise different spatial regions of a farming environment in which one or more crops are grown, and wherein the selectable options in the menu list are different farming tools, wherein the computing hardware continuously applies the selected option to a portion of a graphical object in each area along the path in response to detecting a swipe action of a touch sensitive object over the portion of the graphical object; wherein the computing hardware detects a speed of the substantially continuous selection of the one or more areas along the path and executes the action corresponding to the selected option at a rapidity that is dependent at least partially on the sensed speed of the substantially continuous selection of the one or more areas along the path; and wherein the computing hardware disables the execution of the action corresponding to the selected option, in response to detecting a termination of the substantially continuous selection of one or more areas along a path on the graphical user interface. (i) a display screen; and (ii) a computing hardware configured to execute a software product, wherein executing the software product generates and renders a graphical user interface on the display screen, the graphical user interface being configured to facilitate user interaction, (iii) a user input interface rendered over the graphical user interface, the user input interface being configured to detect an input corresponding to moving a pointer object, clicking or tapping the pointer object, or swiping a touch sensitive object over the graphical user interface; (a) presenting one or more selectable graphical objects on the graphical user interface; (b) enabling a selection of one or more of the selectable graphical objects; (c) generating a menu list on the graphical user interface upon selection of one of the selectable graphical objects, the menu list comprising one or more selectable options; (d) detecting a selection of one of the selectable options from the menu list; (e) detecting a substantially continuous selection of areas along a path on the graphical user interface, wherein the substantially continuous selection comprises detecting a swipe motion over the graphical user interface; and (f) executing an action corresponding to the selected option in each area along the path on the graphical user interface,