A system comprising: a touchscreen ; one or more processors ; a transceiver that receive signals from a device associated with a user and sends signals to the device associated with the user; and a memory storing instructions that, when executed by the one or more processors , cause the one or more processors to perform operations comprising: receiving data representative of acceleration of a sensor resident in the device associated with the user during a touch event of the touchscreen ; determining, based at least in part on the received data, if the touch event is associated with a dominant input , performed with a dominant hand of the user, or if the touch event is associated with a non-dominant input , performed with a non-dominant hand of the user; initiating a first command if the touch event is associated with a non-dominant input ; initiating a second command if the touch event is associated with a dominant input ; displaying at least one menu at the location of the touch event on the touchscreen in response to the first command; and characterized in that the contours of the boundaries of the menu are used as a tool to act on objects displayed on the touchscreen . a touchscreen ; one or more processors ; a transceiver that receive signals from a device associated with a user and sends signals to the device associated with the user; and a memory storing instructions that, when executed by the one or more processors , cause the one or more processors to perform operations comprising: receiving data representative of acceleration of a sensor resident in the device associated with the user during a touch event of the touchscreen ; determining, based at least in part on the received data, if the touch event is associated with a dominant input , performed with a dominant hand of the user, or if the touch event is associated with a non-dominant input , performed with a non-dominant hand of the user; initiating a first command if the touch event is associated with a non-dominant input ; initiating a second command if the touch event is associated with a dominant input ; displaying at least one menu at the location of the touch event on the touchscreen in response to the first command; and characterized in that the contours of the boundaries of the menu are used as a tool to act on objects displayed on the touchscreen . receiving data representative of acceleration of a sensor resident in the device associated with the user during a touch event of the touchscreen ; determining, based at least in part on the received data, if the touch event is associated with a dominant input , performed with a dominant hand of the user, or if the touch event is associated with a non-dominant input , performed with a non-dominant hand of the user; initiating a first command if the touch event is associated with a non-dominant input ; initiating a second command if the touch event is associated with a dominant input ; displaying at least one menu at the location of the touch event on the touchscreen in response to the first command; and characterized in that the contours of the boundaries of the menu are used as a tool to act on objects displayed on the touchscreen . <EOS>