A method comprising: receiving, from a touch sensitive mat of a computing system, information of a touch input associated with a first event type, the touch sensitive mat generating the information of the touch input responsive to physical interaction by a physical object with the touch sensitive mat; determining whether to transform the touch input associated with the first event type to a different event type by: receiving, from a plurality of sensors disposed above and pointed at the touch sensitive mat, additional information regarding the touch input associated with the first event type; and determining whether to reject portions of the touch input associated with the first event type, based on the additional information received from the plurality of sensors; and the method further comprising sending, to an application, the touch input associated with the first event type or the transformed touch input associated with the different event type, according to the determination, the method being characterised by further comprising: assigning geometric regions of the touch sensitive mat to different event types, wherein the determining whether to transform the touch input associated with the first event type to a different event type comprises: determining whether the touch input associated with the first event type occurs on one of the geometric regions; and if the touch input associated with the first event type occurs on one of the geometric regions, transforming the touch input associated with the first event type to a touch input associated with an event type corresponding to the geometric region. receiving, from a touch sensitive mat of a computing system, information of a touch input associated with a first event type, the touch sensitive mat generating the information of the touch input responsive to physical interaction by a physical object with the touch sensitive mat; determining whether to transform the touch input associated with the first event type to a different event type by: receiving, from a plurality of sensors disposed above and pointed at the touch sensitive mat, additional information regarding the touch input associated with the first event type; and determining whether to reject portions of the touch input associated with the first event type, based on the additional information received from the plurality of sensors; and the method further comprising sending, to an application, the touch input associated with the first event type or the transformed touch input associated with the different event type, according to the determination, the method being characterised by further comprising: assigning geometric regions of the touch sensitive mat to different event types, wherein the determining whether to transform the touch input associated with the first event type to a different event type comprises: determining whether the touch input associated with the first event type occurs on one of the geometric regions; and if the touch input associated with the first event type occurs on one of the geometric regions, transforming the touch input associated with the first event type to a touch input associated with an event type corresponding to the geometric region. receiving, from a plurality of sensors disposed above and pointed at the touch sensitive mat, additional information regarding the touch input associated with the first event type; and determining whether to reject portions of the touch input associated with the first event type, based on the additional information received from the plurality of sensors; and the method further comprising sending, to an application, the touch input associated with the first event type or the transformed touch input associated with the different event type, according to the determination, the method being characterised by further comprising: assigning geometric regions of the touch sensitive mat to different event types, wherein the determining whether to transform the touch input associated with the first event type to a different event type comprises: determining whether the touch input associated with the first event type occurs on one of the geometric regions; and if the touch input associated with the first event type occurs on one of the geometric regions, transforming the touch input associated with the first event type to a touch input associated with an event type corresponding to the geometric region. assigning geometric regions of the touch sensitive mat to different event types, wherein the determining whether to transform the touch input associated with the first event type to a different event type comprises: determining whether the touch input associated with the first event type occurs on one of the geometric regions; and if the touch input associated with the first event type occurs on one of the geometric regions, transforming the touch input associated with the first event type to a touch input associated with an event type corresponding to the geometric region. determining whether the touch input associated with the first event type occurs on one of the geometric regions; and if the touch input associated with the first event type occurs on one of the geometric regions, transforming the touch input associated with the first event type to a touch input associated with an event type corresponding to the geometric region.