implemented arcball... but not a proper orbiting camera (yet)