Persist choices in steps by caching them in a hidden <form> element