there are some text changes which may break text undo/redo. testing needed.
commit 8fd0a041355e3cfc6556bbe1e00f262d9a897946 with Furnace patches
allows for local modification which is necessary see #442