Gestures without libraries, toolkits or training: a 1 recognizer for user interface prototypes | Synapse