initialized the uinput events properly, this has been the problem all along