no need to duplicate libevdev