new handling for zoom threshold