Using the syscall SetWindowsHookEx on the Global Mouse Hook can result in a lagging feedback on the mouse pointer. A solution to this can be handling the hook in a background thread on which we've started a message pump using the ApplicationContext class.
You can switch between the two versions using the -cc
parameter.
Before:
After: