This should add support for dynamically generated array data that still works with a basic `<select>` element.