-changed up HID reading to not rely on a timer anymore, this way it should run more precise

git-svn-id: http://nintendon-t.googlecode.com/svn/trunk@236 6acfca08-c3de-247c-4448-9f1a92385553