experimenting with odd touch detect behaviour