make progress view a separate fragment