 
 BoardDom = React.createClass
   render: ->
-    {boardState, lastPlayed, size} = @props
+    {boardState, lastPlayed, proposedMove, size} = @props
 
     {div} = React.DOM
     topVert = div {className: "board_line board_line_vertical"}


BoardAreaDom = React.createClass
  getInitialState: ->
    viewingMove: null

  onNavigate: (newViewingMove) ->

    {boardState, lastPlayed, prisoners} = objState
    size = parseInt(@props.sgfObject.gameTrees[0].nodes[0].SZ, 10) or 19

    nextColor = nextPlayerInSgfObject @props.sgfObject
    onPlaceStone = (xy) =>
      @setState proposedMove:
        color: nextColor
        x: xy.x
        y: xy.y

    {div} = React.DOM
    div {},
        [(React.createElement BoardDom,
                              boardState: boardState
                              placeStoneCallback: onPlaceStone
                              proposedMove: @state.proposedMove
                              lastPlayed: lastPlayed
                              size: size),
         (React.createElement NavigationDom,
