Finally fixed arcball rotation