Use originalAnimateMethod if a step callback function is provided.

If a step callback function is provided along with the call to animate(), the originalAnimateMethod should be used instead, since step would otherwise not be called.