changes for touchdevices