In computing, multi-touch refers to the ability of a surface (a trackpad or touchscreen) to recognize the presence of more than one or more than two points of contact with the surface. This plural-point awareness is often used to implement advanced functionality such as pinch to zoom or to activate certain subroutines attached to predefined gestures.