A bug was brought to my attention that caused a hitch in mappings when switching between windows caused by the active app lookup process. As a temporary fix, an option has been added to disable this functionality while I work on modifying the code so this performs in it's own thread.
The ability to map buttons and sticks to mouse scroll wheels has been added.
A flaw in a library that I have been using to reference device channel values by string, known as FastMember, has forced me to plan for some major back-end changes. But with these changes will come better performance and the possibility for more functionality going forward.