actually this is the way to handle the zoom out "ignored" event

we must handle the case where the contentSize becomes smaller than the view size
Comes with some refactoring
we must copy it or synchronize will throw (and for us simply stop the removal)
will me done by setMaxZoom