Where does `smoothZoom` come from and what does it do, exactly?