fix #1107 preselect in list-based widgets

This commit fixes the bahaviour of list-based widgets when a `preselect` option is set in their configuration.
In particular, when pressing a selection key, only highlighted option(s) will be selected.

The `preselect` option has been added for the `SelectBox` widget of the `aria` library.