For anyone else looking into this this post is quite relevant: Tag Event Script 'Value Changed' firing twice?