Splitting the platform-specific joystick "Raw Read" code into its own functions