working on cam trackball