More stable quiz range views
Quiz explanations no longer reload the same range repeatedly or lose a range that is already visible.
Ranges load only when the relevant quiz state changes.
A range that is already visible stays on screen while updates load.
Older results can no longer replace the range for a newer question.


