[SOLVED] Help with listen() and unlisten() helpers

oncontext is called like every 5 seconds, so you ARE making a call to listen lots of times.

window.Twitch.ext.unlisten("broadcast", broadcastListener);
var isPaused = false;
window.Twitch.ext.onContext((context, changed) => {
   if (changed.includes("isPaused") && context.isPaused) {
     isPaused = true;
   } else if (changed.includes("isPaused") && !context.isPaused) {
     isPaused = false;
   }
 });

Then add a if (isPaused) {return;} to your broadcastListener