FCI Project, or whatever his name is, is missing out on something here.
And it's not just his communication abilities!
A utility that will combine any controllers is a potential killer app.
And yes 'on move' or using timers to get and compare states, and carry out actions if a state change is detected.
More feasible now that multi core CPUs and higher power is prevalent.