control: reduce boilerplate code
It's not the prettiest but far better than before
WIP because I want to test for possible regressions
Edited by Xaver Hugl
It's not the prettiest but far better than before
WIP because I want to test for possible regressions