Fix time taken calculation error

Challenge view now resets elapsed time on card change, instead of on
render. This fixes a problem where cards that involve rendering to
input the answer were incorrectly resetting the elapsed time.