added controls for touch devices