fix for mobile touchscreen devices