add zoom, pan sync