fixed zoom movement