1. A method for implementing a multi-touch gesture on a computing device having a touch surface user input device, comprising: detecting a first touch event on the touch surface; storing a location of the first touch event on the touch surface; detecting a jump in location of the touch event on the touch surface without detecting a touch-up event; storing a location of the touch event following the detected jump; obtaining a new touch event location; determining a graphical user interface function to be implemented based on the stored location of the first touch event, the stored location of the touch event following the detected jump, and the new touch event location; and implementing the determined graphical user interface function.