:wrench: simplified zoom()
:fire: :wrench: smooth zooms