A change to visibility could be something other than a change to a hidden vis. Best to check if the new value is not `Enums.VISIBILITY.EVERYONE` before emitting 'removed'.