If you place a shared variable on the front panel as a control, it will update when the source updates. So it is acting as if it is event triggered. However, if you place a shared variable in the block diagram you then have to "poll" it in a loop to check for changes...