on('chat:message', function(msg) { if(msg.type != 'api') { return; } var selected = msg.selected; if( msg.content.indexOf("!center") === -1 || !selected ) { return; } turnOrder=TurnOrder.Get(); if(turnOrder[0].id == marker.id) { return; } current = _.first(TurnOrder.Get()); var currentToken = getObj("graphic", turnOrder[0].id); if(undefined != currentToken) { sendPing(currentToken.get("left"), currentToken.get("top"), Campaign().get('playerpageid'), null, true); } }); What am I missing?