Handling both unselected and unloaded boards in the board component