another attempt to fix touch interactions