style(dropdown.js): more comments and better organization
test(dropdown): ensure internal value whatever the model value is