start work on virtual trackball