Re-working the node rename function

It seems to be working better now, but FancyTree was ignoring the
triggerStart param. That’s probably a bug on their side.