fix for mobile touch