first working touchscreen driver, seperate file