fix issue#44; responsive zooming & width