add support for having a different view content mode for zooming