Add Select/deselect delegate