Glad you're winning.
I would prefer to have a solution which doesnt need as much effort, but atleast you have an interim (and potentially sufficient/permanent) solution
I would like less that 2-3 seconds latency lag however. Current I have about 180 milliseconds. That is the most I am willing to put up with, otherwise button presses seem unresponsive.