The Mir spec originally published by Ubuntu originally cited issues including input event batching and compression, motion event prediction together, flexible synchronization schemes, and other input related features as being too complex to implement in X.org. But Kristian Høgsberg, the original author of Wayland, pointed out on Google+ that these features were already implemented in Wayland’s compositor Weston.