 
   final func markForRender(position: Position) {
     self.markForRender(row: position.row, column: position.column)
-  }
-
-  final func markForRender(screenCursor position: Position) {
-    self.markForRender(position: position)
-    if self.grid.isNextCellEmpty(position) {
-      self.markForRender(position: self.grid.nextCellPosition(position))
-    }
   }
 
   final func markForRenderWholeView() {

      from: value, conversion: { v -> CursorModeShape? in

      guard let rawValue = v.intValue else { return nil }

      return CursorModeShape(rawValue: UInt(rawValue))

    }) else {

    bridgeLogger.debug(name(of: mode))
    gui.async {
      self.mode = mode
      self.markForRender(
        region: self.cursorRegion(for: self.ugrid.cursorPosition)
      )
    }
  }

