for anything other than a regular old mouse, X needs to be able to directly talk to the device and newer machines can have all kinds of touchscreens, pen devices, touchpads, etc. ok deraadt