this article here mentions canonical's open input framework and also their multi touch input stack since mir relys on it for the input as it relys on egl for the ouput i would like to read more about it in this article and with enough material create distinct articles like there is one for evdev anybody else interested