I have managed to implement it to the point where onResponse() is creating the desired structure and returning the new response, it also displays the amended structure in onSuccess, but it's not populating the dropdown box with the results data (the results array). Am I missing something obvious? Should I do it manually? As the doc kind of gives the impression it's automatically done if success is true (which it is!) Doc