Vive, widget trigger sound volume

I have a widget with dots on a map that if you touch the dots with motion controller, you teleport to the locations. Each location has trigger volume that plays sound as soon as you teleport to each location. Audio plays once for 10 seconds. If you leave the trigger volume by walking or teleporting to another location and come back, audio should play again. This is how I need it to be and it is working.

Problem: While I’m in the trigger volume and after the audio is finished, if I just open the widget and close it, it triggers audio again as if I just teleported in. I need to prevent this from happening.