1. A machine readable non-transitory medium storing executable program instructions which when executed cause a data processing system to perform a method comprising: receiving a user input that comprises a plurality of input points touching a display of the system, wherein the user input generates a gesture event; and transferring a gesture call based on the user input and in response to the gesture event, wherein the gesture call includes a first list of input points touching the display and a second list of one or more input points touching the display.