Fixed cancel-on-touch-outside for progress