The event queue does not ensure order when the timestamps are the same. Because it works with a sorted list.
I tried to implement a new device for VR, and it is quite important if the tap or the drag arrives first to the device to be processed. (GearVR touch control.) I have to ignore the drag delta just before the tap, but I had to hack with the timestamps to achieve this. How would you handle such cases? I think there would be nice to use an other container that respects the order of elements with the same timestamp.