This seems duplicative to the listener for 'change:visibility', which also emits 'removed'