fix touchscreen interaction