[PR] e.touches and e.changedTouches should exist before attempted use