Revert "moving state into the board component"

This reverts commit 23403b07e850696a770f5c774ab9b8f4e794ce04.
moar refactoring, decoupling rendering and behavior