try to fix the zoom in/out bug