no longer need to explicitly require request-animation-frame