unified event

There's actually no need to distinguish between mouse and keyboard
devices, because the evdev API is unified for all these input devices.

Now we listen to all available event devices, saving the need
of detecting mouses.