do We really need to have 1:1 relationship between the viewport width and the picture width? I think that could be less