Improve UI to customize usage of expansions

Now radio buttons are used instead of select lists.
Though radio buttons take more space, there are the following merits:

* Available values are visible without interaction.
* Native UI will never be appeared to choose a value.
* It requires a less number of taps to choose a value.
Merge branch 'improve-settings-ui-for-expansions'

Close gh-112.