If I understand correctly, you want the first VI to nitify the second one if the data have changed. To realize that efficiently, use Notifiers. With Notifiers, you don't have to inquire and compare the data to see if they have changed. It is somewhat like Events. However if you use Globals, you only solve the problem of sharing data. They just faithfully report the current data without telling you if they have changed.