touch screen update

Found much better driver thanks to Maxxy13