1. A method of sensing touches on a touch sensor, the method comprising: providing a touch sensor having a two-dimensional array of sensing nodes distributed over a sensing area; acquiring a frame of touch signal values from the sensing nodes; processing the touch signal values to detect at least one touch in the frame, each touch being formed of a contiguous group of one or more sensing nodes; computing for each touch its touch location on the sensing area by processing the touch signal values of the touch; computing for each touch a touch angle indicative of orientation of the touch on the sensing area by processing the touch signal values of the touch; and outputting for each frame frame data including the touch location and the touch angle.