improve zoom usability