1. A computer implemented method for performing a control action on a computer system, the method comprising: displaying a first virtual control object and a second virtual control object on a touch screen; identifying a first touch input on the touch screen at the first control object and a second touch input on the touch screen at the second control object, the touch inputs being simultaneous; detecting a change in the location on the touch screen of the first touch input and in the location on the touch screen of the second touch input corresponding to desired control actions of the first virtual control object and the second virtual control object, respectively, wherein the first touch input and the second touch input remain in simultaneous contact with the touch screen; and performing an operation in response to said detecting step.