Reagent/React based downloads manager