Oh, here and in other places in this file, you can use auto. Better yet, you can use:
for (Touch touch : this->asyncTouches) {
    touch.prevPos = touch.pos;
    ...
    touch.phase = phase;
}

Its much cleaner than "it" :) .  Yay C++11.