Version 2 added cursor modes. Version 3 added AvailableSourceType property We support both. (cherry picked from commit 10ec5707)