added trackball