Getting smooth zoom starts and ends

Hopefully this documentation page I just updated helps: