example
onRemove