Added delegate reason for selection (scrolled, tapped, or none)