Wait until you try Device Events on certain newer Linux versions. You might be in for a surprise, of which is no fault of Winit.

le sigh