start implementing the touchscreen drivers