add DTCollectionViewControllerEvents protocol