add touches method, revise example