FIX: combobox were not working properly

This fixes 3 issues on the preferences' comboboxes

- [x] The value wasn't properly bound and the comboboxes were always displaying as having the first item selected
- [x] The change event wasn't correctly firing (it was omitting the first change)
- [x] The value couldn't be bound to `0`