>>Не думаю что это тебе нужно.
как ты прав) 
>>Исходники движка вполне себе открытый проект
если я не ошибаюсь то движок у них с хромом одинаков, но хром единственное что не вылетает под Маком
>>указатель на таймер присваивается чужой (уже занятой) переменной. 
есть большой объект, и интервал устанавливается только раз: 
this.player_interval = setInterval((function(){  
            var ts = this.FlashAPI.getTimePlayback();
            if (ts){
                this.set_play_marker_time(ts);
            }
        }).bind(this),  this.player_interval_in_ms);
еще попробую поиграться с переменными,
плюс проверю как влияет время, 
и попробую таймаут использовать
и на StackOverflow спрошу