give the (nested) trials more fine grained control over how they control the progress bar by defining a total amount of units the trial takes up and then consuming a "showProgress" function that rerenders the outer bar based on a signal from within the trial component
give the (nested) trials more fine grained control over how they control the progress bar by defining a total amount of units the trial takes up and then consuming a "showProgress" function that rerenders the outer bar based on a signal from within the trial component