Better handle multiple values in select, radio and checkboxes
Updated