here's a simple idea: be able to scale avatars in real time. Since now it exists a way to update your viewpoint, you should be able to do that, but unfortunately, it seems to be correcting wrongly: it first goes to default viewpoint scale, and then updates the viewpoint. if you were to update it in real time, you find it constantly updates back and forth, making the scaling process to look like this:

Photo Viewer

View photos in a modal