`stylePicker.value()` also evals to `false` if the value is `""`, the empty string, which is the id for the document default paragraph style. Which is the first in the list. And it seems that `select.removeOption(styleName);` in `ParagraphStyles` also already triggers `onChange` and thus `openStyle` with the new selected value. Which is the first. Thus delivers the empty string :)
So seems to me like `onRemove` is not really needed as well.