You seem to know what his machine & control is... want to let the rest of us know ? (the question was asked, but not answered)
I did say "some controls".... and if the actual code worked...it is his choice to keep using it, not yours.
I understand you have a lot of experience up your sleeve, but compelling a newbie to do jt to your coding method is not allowing him to develop on his own. There is quite often alternative methods