preferences: port to use scheme chooser widget