Is the AJAX retried after each failure? If not, I do not see either the benefit of having `createComponent()` instead of `components: [] + setValue()/setContent()`