I think the whole site needs to be thoroughly debugged for reactivity issues like this. I'm in the middle of a refactor so it will be best to do this after that.