WIP: ControllerInterface: Add OSX rumble support