/// <summary>
 /// Call this method to create a new node in Dynamo canvas.
 /// </summary>
 public void CloseNodeTooltip(bool closeImmediately)
 {
     dynamoWindow.Dispatcher.BeginInvoke(new Action(() =>
     {
         CloseTooltip(closeImmediately);
         //The packages installed are shown at this moment then we need to update the Popup location and the interactions with the Library
         if (GuideFlowEvents.IsAnyGuideActive)
         {
             GuideFlowEvents.OnUpdatePopupLocation();
             GuideFlowEvents.OnUpdateLibraryInteractions();
         }
     }));
 }
 //This method will be called when the Library was resized and the current Popup location needs to be updated
 internal void UpdatePopupLocation()
 {
     GuideFlowEvents.OnUpdatePopupLocation();
 }