Sketch Recognizers from the End-User's, the Designer's, and the Programmer's Perspective
Ambiguous intentions: a paper-like interface for creative design