It would be even better if it is transparent to the user i.e. that the mode is automatically selected depending on what you plug into it, and that you can change the default behaviour via a settings->usb screen. Most users aren't interested in what 'mode' it is, as long as it works.