Allow the selection to be set externally, and allow the store to be set after creation.
Fix typo.