A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with one or more processors, a touch-sensitive surface, a display, and a communication interface provided to communicate with a stylus, cause the electronic device to:
- in response to detecting that the stylus is proximate to the electronic device, pair the electronic device with the stylus;
- and
- in response to pairing the stylus with the electronic device:
- display, on the display, a first representation of a first gesture performed on the stylus, wherein the first representation of the first gesture includes a representation of a finger input displayed on a representation of the stylus that is displayed on the display;
- obtain finger manipulation data from the stylus via the communication interface, wherein the finger manipulation data indicates a finger manipulation input received by the stylus;
- and
- in response to obtaining the finger manipulation data, display, on the display, a second representation of a second gesture performed on the stylus corresponding to the finger manipulation input received by the stylus, wherein the second representation of the second gesture includes a representation of a finger input displayed on a representation of the stylus that is displayed on the display.