Why not use the newly implemented function to ping? You could just insert in your script a few lines like these to have a ping on the current token (with all players' pages centering on it): on("change:campaign:turnorder", function(obj) { var tempTO = JSON.parse(obj.get("turnorder")).shift(); if(tempTO.custom == "") // We have most probably a token - but you could also implement better checks here { var tempTok = getObj("graphic", tempTO.id); sendPing(tempTok.get("left"), tempTok.get("top"), Campaign().get('playerpageid'), null, true); } }); Just an idea.