fix(select): support object values (fixes #380, fixes #388)