Add guard for single selects / non array selections
Make backspace work by setting null instead of empty object (which presents a funny 'undefined' item)
Update version