The 'draw-edge' service uses the 'e' button to enable and disable "add-edge" mode.
However, it's separate from the text service, so it doesn't know if the user is typing in a text box.
If the user is typing in a text box, "e" should not toggle edge mode
If the user every selects a text box, "add-edge" mode should be disabled automatically
The 'draw-edge' service uses the 'e' button to enable and disable "add-edge" mode. However, it's separate from the text service, so it doesn't know if the user is typing in a text box.