Tag Event Script 'Value Changed' firing twice?

You most likely managed to capture old code in an event listener object so it wouldn’t get garbage collected. See this thread for some suggestions.