In MMDrawModel near line 56:
// TODO: It's possible for an update to come in for a previous stroke
// after a new stroke has aleady been started. In that case, the
// for loop below will never be run to find the correct stroke,
// and the isSameTouchAsEvent: will also fail, causing the event
// to be lost.
Also in [MMDrawnStroke addEvent:], all of the elements events were re-mapped into _eventIdToSegment instead of only elementEvents. Verify that using elementEvents is enough.
In
MMDrawModelnear line56:Also in
[MMDrawnStroke addEvent:], all of the elements events were re-mapped into_eventIdToSegmentinstead of onlyelementEvents. Verify that usingelementEventsis enough.