I really like the way you implemented the "drag to create a branch" mechanic, it feels very natural. Did you come up with that yourself? Have you seen it elsewhere?
You can press INS to create a new node. Basically, most actions are accessible via the keyboard. Just hover over the toolbar buttons, the hint text contains the shortcut.
edit: As pointed out there are no INS keys on macbooks. Will change this to TAB key ASAP.
Other than that, looks good so far.