node editing support hacked in, needs more testing