todo componenet listen for collection remove