The way how items have to be accessed here seems wrong to me. Event handler shouldn't know about 'response' or 'mixed', should just get simple array.