Multitouch Patch should always keep events in order they were received

Multitouch Patch should always keep events in order they were received. For example:

If you touch a trackpad with one finger you may get:

0:"4" =

Then touch with a second finger

0:"4" = 1:"7" =

But sometimes the order gets jumbled and you'll get

0:"7" = 1:"4" =

If kept in order you'd always know the order in which touches occurred without having to perform a bunch of logic to figure this out.