Hi x.iso!
I also had thought something similar but slightly different in regards.
I'm not sure but the zooming interactivity might be a huge effort to implement for the editor?
It seems like a big programming since it doesn't already exist. The menu system sounds like a good idea, but then would have to
read every node into the menu. Currently these are controlled by the IML Templates, maybe able to extract all node names?
I know you can reference the nodes to connect with IML.
Similar to how you said left/right of module
"I think the modules should have a "mapped" area.
So say like to the left and right of the module there is a "mapped" area.
Where the finger could exist without covering the node and information of the module.
This would make the modules essentially wider...or maybe a perforated or lighter color area could be displayed to indicate options and mapped area to left/right/top etc...
-----------------------------------------------------------------------------------------------------------------
Source Module Wiring:
1. When touch/hold the mapped area it highlights a node.
2. Moving/Dragging up and down highlights the corresponding node.. such as scrolling up and down through the highlighted nodes.
3. Second touch/tap/hold above module for fine tune. This could be a left/right or some other movement like a second tap for increment, or a simultaneous second/third tap for decrement one.
4. Lift fine select second touch and drag first touch finger left/right outside the bounds of the "mapped" area.
-This would be an area where sensitivity could be adjusted or a user option to prevent slipping up/down when exiting area.
- I can't draw a straight line very well anyway so maybe this is just for me...haha

5.This now has a selected node to pull a wire from.
---------------------------------------------------------------------------------------------------------------------------------------------------
Destination Module Reception:
1. Enter the mapped area of the destination module with the wire from the source.
2. As was in the the source module, up and down will highlight the nodes of the receiving module as in scrolling the highlighted nodes.
3. To fine-tune use a similar approach as the source module.
4. Some combination touch/tap...etc...could be used to enter or accept.
I am glad this conversation had come back up. The improvement to use touch to edit would be a really cool enhancement.
-s