Problem
When changing the zoom level the entire PDF Viewer is re-rendered. The problem is that this resets the PDF position, which may be different from the initial one if the user has scrolled away to a different page.
Proposal / Request
Find a way to modify the zoom level in the client side without re-rendering the entire component.