request animation frame
allow requestAnimationFrame to be specified in options
resolved issue with onblur requesting render during another render