new styles
update touchevents