Reverted change of IOKit functions.

The previously used set of functions caused a regression where no axes
or buttons were reported.  Fixes #78.