Na "jakiś sterownik" zawsze jest "jakieś rozwiązanie"... jednak proponowałbym zejście na niższy poziom abstrakcji przy opisywaniu problemu i metod służących jego rozwiązaniu