A method performed by an electronic device (10, 200) implemented as a farming gaming system, by a processing means of the electronic device executing program instructions, comprising: - presenting one or more selectable graphical objects on a graphical user interface of the electronic device; - 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 (A, B, C, D, E), each selectable option corresponding to an effect to be applied to a portion of a specific graphical object, or to one or more of the one or more graphical objects; - detecting a selection of one of the selectable options; - detecting a substantially continuous selection of areas along a path on the graphical user interface; - executing an action corresponding to the selected option in each area along the path on the graphical user interface, wherein the selectable graphical objects of the graphical user interface correspond to different spatial regions of a farming environment in which one or more crops are grown, wherein the selectable options are different crops, farming tools are associated with the different crops respectively, the action is to grow a crop associated with a selected one of said options, and wherein the selectable options are changed in dependence of a property of the selected graphical object, further wherein a number of resources deployed at different locations along the path on the graphical user interface depends on a pressure applied on a display screen of the electronic device during the substantially continuous selection; and - wherein detecting the substantially continuous selection comprises detecting a track of a cursor over the graphical user interface. - presenting one or more selectable graphical objects on a graphical user interface of the electronic device; - 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 (A, B, C, D, E), each selectable option corresponding to an effect to be applied to a portion of a specific graphical object, or to one or more of the one or more graphical objects; - detecting a selection of one of the selectable options; - detecting a substantially continuous selection of areas along a path on the graphical user interface; - executing an action corresponding to the selected option in each area along the path on the graphical user interface, wherein the selectable graphical objects of the graphical user interface correspond to different spatial regions of a farming environment in which one or more crops are grown, wherein the selectable options are different crops, farming tools are associated with the different crops respectively, the action is to grow a crop associated with a selected one of said options, and wherein the selectable options are changed in dependence of a property of the selected graphical object, further wherein a number of resources deployed at different locations along the path on the graphical user interface depends on a pressure applied on a display screen of the electronic device during the substantially continuous selection; and - wherein detecting the substantially continuous selection comprises detecting a track of a cursor over the graphical user interface.