1. A method performed by one or more processors that are configured with executable instructions to perform acts comprising: receiving, by a first computing device, a gesture input from a touch-sensitive input device; in response to determining that the gesture input comprises: an undefined gesture that is excluded from a set of gestures stored by the first computing device, receiving a set of user gestures from a second computing device; in response to determining that the gesture input is included in the set of user gestures, performing an action corresponding to the gesture input; and in response to determining that a second gesture input received within a predetermined time period comprises a duplicate gesture, ignoring the duplicate gesture, wherein the gesture input and the second gesture input are provided to a same software application being executed by the first computing device.