Thoughts:
I believe in using drawings for programming (DaS - diagrams as syntax).
Imagine using a version of Emacs that only used a mouse or one (or two) fingers, and no keyboard.
Unusable for real programming.
DaS needs an editor that is as useful as Emacs (insert your editor of choice). One should be able to use all 10 fingers to edit. One should be allowed to create and save "illegal" programs (resume and fix up later).
All existing paradigms for creating diagrams (e.g. Visio) are horrible for programming (to the best of my knowledge). Most diagram editors are made for creating diagrams, not programs.
Throw away the mouse, throw away touch.
pt