As for the dom specification: Do you think we should be capturing a reference to ui and prefixing the selectors on line 320 and 323 with that to make it very clear we mean *this* openassessment's .step__action ?