Adding proper select/unselect events handling for collection views