А если zoom slow in/out менять обзор? Зачем настраивать свой если гибко в процессе можно менять? Или вы про другое?