1. A method for providing input to a computing device having an associated touch sensitive surface, the method comprising: obtaining a sequence of proximity images of distinguishable contacts, wherein the contacts correspond to touch devices on or near the surface at about the same time, and wherein at least shape, size, and position is determined for each contact based on the proximity images; performing an initial command based on a first group of contacts associated with an initial proximity image; obtaining a next proximity image associated with a second group of contacts, the next proximity image occurring after the initial proximity image; and based at least on the next proximity image, performing the initial command if the first contacts are the same as the second contacts and performing a new command if the first contacts are different from the second contacts.