Maybe call_user_func_array is better

Signed-off-by: emanuele <emanuele45@gmail.com>
We already have a function that checks boards access, let's use it

Signed-off-by: emanuele <emanuele45@gmail.com>
I'm not sure, but message preparation looks more a controller thingy

Signed-off-by: emanuele <emanuele45@gmail.com>