Improved softSelect.