1. A method for processing touch inputs, said method comprising: reading data from a touch screen, the data pertaining to touch input over one or more graphical user interface (GUI) elements displayed on the touch screen, the touch screen having a multipoint capability; determining an orientation of one or more objects causing the touch input, the orientation representing a direction to which the one or more objects are pointing at set down prior to any movement of the one or more objects is detected; and classifying the data as representing one of a plurality of gesture modes depending on the determined orientation at set down of the one or more objects.