better respect for the allow zooming flag