No longer uses NSUserDefaults to store information about the navigation bar title; does not work if user switches to another navigation controller which also uses the progress view. Introduce -cancelSGProgressWithAnimationDuration: for cancelling the progress immediately without animation.