I think he need a control that is very reliable ,
no one would would be interested.
so.
So I think it would be better not to do any intelligent controller and to stay with the Google controller or a fancy controller. Maybe try to mix the Google controller and the fancy controller ? Hmm ?