- Added output curve options. The old curve option affects input coordinates which alters other functionality like the dead zone. The output curve options will mainly help for KB+M emulation.
- Now USB device is grabbed by the application when using BT and charging. This should ensure that no second controller will be seen by other applications while charging a controller.
- Changed to allow multi-action button functionality to work with touchpad regions
- Changed to ensure that tray icon text is updated more often. Only update underlying strings as necessary
- Changed to use Queue while calculating latency instead of List. Much more efficient and reduces input lag considerably
- Changed when Sleep is performed for device removal routine
- Changed exclusive mode routine to use SpinWait instead of Sleep