bugfix: toggling 'modifiable nodes' was also disabling edge labels
merged compile