add improved FilteringSelect