input device helper library for wayland compositor