It seems now the `ignorePicker` is not used anymore.
Do we need to remove this parameter from `updateUI()` and `setSelectedIndex()`?

I will check with the original author on if this is OK.
Sorry that the review takes a little longer.