The CoreIndependentInputSource will raise pointer events for the specified device types on whichever thread it's created ...