added support for SpaceMouse Pro and 32 buttons (thanks to David Seikel)