make has("touch") return true for surface, fixes #16569 on trunk !strict