fit image to remaining horizontal space if too large
fixed zooming