There isn't really any one control that will do all that for you. Multiple selection and addition aren't really compatible.