initialize selected; preselection() / postselection()