Get the uinput driver using a cached version

Should eliminate the kernel header dependency