I wonder if this couldn't be simplified a bit.  Something like: 

"TogetherJSSyncer ensures that popcorn events are communicated between popcorn instances connected through TogetherJS.  It also keeps track of which events originated on remote popcorn instances, so as to prevent the local version of that event from being transmitted to the originator in a loop."