updated demo for touch screen