 
     # Use Math.floor here to ensure the grid doesn't round up to be larger than width/height of container
     if orientation is 'landscape'
-      gridBackgroundWidth = Math.round(height * 0.95)   # Make sure grid background size is 95% of viewport
+      gridBackgroundWidth = Math.round(height * 0.97)   # Make sure grid background size is 95% of viewport
       @gridBackground.width gridBackgroundWidth
       @gridBackground.height gridBackgroundWidth
 


    # Only recognize movement if within grid bounds
    if 0 <= row <= 9 and 0 <= col <= 9

      # Enforce locking the user to a particular row/column for touch input
      if @lockedRow == -1 and @lockedCol == -1 and ENV.mobile
        if @previousRow != row
          @lockedCol = col
        else if @previousCol != col
          @lockedRow = row

      if @lockedRow != -1
        row = @lockedRow

      if @lockedCol != -1
        col = @lockedCol

      if row != @previousRow or col != @previousCol
        # Update highlighted clue cells
        verticalClues = @$('.vertical.clue')

    # User is probably actually clicking a span inside the button
    if target.is 'span' then target = target.parents '.button'

    @$(".button.#{@action}", @elem).removeClass 'active'

    if target.hasClass 'mark'
      @action = 'mark'
      target.addClass 'active'
    else
      @action = 'fill'
      target.addClass 'active'
    

  # Update timer elem
