worked on touch example