ensure delegate can perform indexSelectionDidChange