:fire: :clipboard: :wrench: added basic zoom in/zoom out. keypress, click and click trigger handling decoupled from button IDs
:wrench: small formatting change
:clipboard: UI priorities