Oh, @pichalite, something to consider -- the values as saved are now JSON in the database, not comma separated (that was just the default behaviour of .toString()).
So the multiselect should save data as ['foo', 'bar', 'baz']
@julian Pulled the latest code. Doesn't seem to work for me. The data is still getting saved as comma separated and I don't see the options selected after page refresh.