Tidied up the arcball interaction.