add tests and bugfix test_mouse_over_board()