A touch screen comprising a trackpad, the trackpad (100, 108) comprising: a sensor configured to sense a position of a plurality of fingers (202, 204, 206, 208, 210) of a user; and a mode determination circuit configured to select in which mode of a plurality of modes to operate the trackpad (100, 108) based on an output of the sensor; wherein the plurality of modes comprises a cursor mode, and a virtual mouse mode; the virtual mouse mode is selected when the sensor senses a predetermined number of fingers (202, 204, 206, 208, 210), wherein in the virtual mouse mode, a virtual sensor is positioned centroid to the fingers, wherein the virtual sensor is configured to emulate a physical sensor on a mouse input device, with the position of the virtual sensor being calibrated based on a position of and distance between the fingers (202, 204, 206, 208, 210) of the user and the position of the virtual sensor being a point used to calculate a delta X and a delta Y movement; as long as at least one finger (202, 204, 206, 208, 210) of the user remains in contact with the trackpad (100, 108), the position of the virtual sensor is maintained relative to the at least one finger (202, 204, 206, 208, 210) remaining in contact with the trackpad (100, 108), so that the position of the virtual sensor moves with movement of the at least one finger (202, 204, 206, 208, 210) remaining in contact with the trackpad (100, 108); and the touchscreen is configured to display a virtual mouse-button on the trackpad when the user lifts one of the fingers from the trackpad, wherein the virtual mouse button disappears after a configurable lifespan if no action is detected. a sensor configured to sense a position of a plurality of fingers (202, 204, 206, 208, 210) of a user; and a mode determination circuit configured to select in which mode of a plurality of modes to operate the trackpad (100, 108) based on an output of the sensor; wherein the plurality of modes comprises a cursor mode, and a virtual mouse mode; the virtual mouse mode is selected when the sensor senses a predetermined number of fingers (202, 204, 206, 208, 210), wherein in the virtual mouse mode, a virtual sensor is positioned centroid to the fingers, wherein the virtual sensor is configured to emulate a physical sensor on a mouse input device, with the position of the virtual sensor being calibrated based on a position of and distance between the fingers (202, 204, 206, 208, 210) of the user and the position of the virtual sensor being a point used to calculate a delta X and a delta Y movement; as long as at least one finger (202, 204, 206, 208, 210) of the user remains in contact with the trackpad (100, 108), the position of the virtual sensor is maintained relative to the at least one finger (202, 204, 206, 208, 210) remaining in contact with the trackpad (100, 108), so that the position of the virtual sensor moves with movement of the at least one finger (202, 204, 206, 208, 210) remaining in contact with the trackpad (100, 108); and the touchscreen is configured to display a virtual mouse-button on the trackpad when the user lifts one of the fingers from the trackpad, wherein the virtual mouse button disappears after a configurable lifespan if no action is detected.