My xinput implementation please test, plus I am getting segfault with spore