Why have ContentView listen for 'removed' instead of 'change:visibility'?