arcball and zoom work