Use binding instead of custom event for selection