Is there some reason to let the developer start and stop the animation?   It seems like overkill.   I've never seen a progress indicator that wasn't moving.