fixed better zoom position