Imported uinput code.
Everything now builds.