       territoryElement = document.createElement 'div'
       territoryElement.className = territoryclass
       $td.append territoryElement
+
+    @saveCurrentStone(x, y, color)
 
   setLastPlayed: ->
     $('.goban .last-played').remove()


    $('#non-react-board').append $goban

  renderStones: ->
    for rowArray, row in @props.boardState
      for color, col in rowArray
        @setPointColor ($pointAt col, row), color
    @setLastPlayed()
    return

  setPointColor: ($td, color) ->
    hoverClass = if @props.hoverColor \
                 then "placement #{@props.hoverColor}" \
                 else ""

    $('.stone', $td).remove()
    $('.territory', $td).remove()
    [stoneclass, territoryclass] = switch color

    React.createElement NonReactBoard

  componentDidMount: ->
    @renderGrid()
    @initCurrentStones()
    @renderStones()
    return

