don't reset challenge.reaction when resetting a challenge (eg, for 'Replay')
update
tweak layout