:microscope: rAF instead of interval