ok, re added the touch code