Change image viewer handling of zoom

I’ll write up a proposal for this, but I have been told by our dev team that the coding would be difficult so this might take some time to implement. Am closing this topic.