add suport for touch devices