allow for single selection and all entries vs. directories to be set on implementation