code: def _set_cursor_position(self, value):
          
          original_position = self.__cursor_position
          self.__cursor_position = max(0, value)
  
          return value != original_position
docs: Set cursor position. Return whether it changed.