it compiles!
Moved board upadates to the controller