private void OnUndoRedo()
    {
        // Ensure selection doesn't create error
        ClearContourSelection();
        ClearPointSelection();
        // Update target
        SetTarget();
        SetTargetDirty();
        // Update ContourBuilder
        ContourBlocBuilder targetBuilder = targetBloc.GetComponent <ContourBlocBuilder>();

        if (targetBuilder != null)
        {
            targetBuilder.RebuildAll();
        }
    }