all elements now accept an array of value options