fixes for new touch detect