The host driver is used by the host system to communicate with the touch
controller. The way that the host driver is implemented can differ depending
on what system it is implemented for and in some cases be redundant. The
host driver implemented in this paper utilizes the USB-HID Mouse driver
that is built in most systems along with a custom made software used to
configure the touch controller. The drivers is implemented in such a way
that the operating system will find it and treat it as a standard HID-mouse.