move the progress behavior code in the progress code : React.S.on