resetTouchRecord(touchRecord, touch);
  } else {
    touchBank[identifier] = createTouchRecord(touch);
  }
TODO: Instead of making gestures recompute filtered velocity, we could
include a built in velocity computation that can be reused globally.