constructor progress event param sourc sourc gener event param posit posit progress reach proport length param length total length progress measur progress event object sourc posit length sourc length length posit posit 