Almost done

Still need trackball