private void CurrentlyEditing_OnCanvasSettingsChanged()
 {
     canvasUtility.UnregisterCanvas(canvasID);
     canvasUtility.CreateCanvasWithConfig(currentlyEditing);
     if (currentlyEditing.IsMainCanvas)
     {
         hudConfig.MainCanvasSettings = currentlyEditing;
     }
     else
     {
         hudConfig.OtherCanvasSettings.RemoveAt(canvasID);
         hudConfig.OtherCanvasSettings.Insert(canvasID, currentlyEditing);
     }
     mainConfig.HUDConfig = hudConfig;
     canvasUtility.RegisterNewCanvas(currentlyEditing, canvasID);
     flowCoordinator.Value.RefreshAllMockCounters();
 }