sliderInput animation options

Is there a way to make the interval for a sliderInput animation reactive with respect to what is going on on the server side? Specifically, I'd like to wait for renderPlot() to finish what it is doing before advancing the sliderInput value rather than set a fixed time animate=animationOptions(interval=1000).