anchor.diff:      loading.value = item;
     }
   
  -  arrowLeftRightMouseDown(ev,isLeft) {
  +  scroll({toLeft: true}) {
       var _itemSpan = ref(items[0].toString());
       var _scrollListDiv = ref('round-list');
       var _visibleItemsWindowSize = scrollStep * _itemSpan.marginEdge.width;
  
positive.code:   render() {
      var _items = [];
      for (var item in items) {
        if (selected.value == item) {
          _items.add(span({'ref' : '$item', 'key': item,
            'onMouseDown': (ev) => mouseDown(ev, item),
            'className' : 'selected'}, item));
        }
        else if (active.value == item) {
          _items.add(span({'ref' : '$item', 'key': item,
            'onMouseDown': (ev) => mouseDown(ev, item),
            'className' : 'active'}, item));
        }
        else if (loading.value == item) {
          _items.add(span({'ref' : '$item', 'key': item,
            'onMouseDown': (ev) => mouseDown(ev, item),
            'className' : 'loading'}, item));
        }
        else {
          _items.add(span({'ref' : '$item', 'key': item,
            'onMouseDown': (ev) => mouseDown(ev, item)}, item));
        }
      }
  
      var leftArrowButton = div({'key': 'leftArrowButton', 'onMouseDown': (ev) =>
          arrowLeftRightMouseDown(ev, true)}, '<');
      var rightArrowButton = div({'key': 'rightArrowButton', 'onMouseDown': (ev) =>
          arrowLeftRightMouseDown(ev, false)}, '>');
  
      var textSpan = span({'key': selectorText,
        'className' : 'round-selector-text'}, selectorText);
  
negative.code:     _scrollStep = _scrollStep.replaceAll('px','');
      _scrollStep = num.parse(_scrollStep).round();
  
      if (toLeft) {
        _scrollStep += _visibleItemsWindowSize;
      }
      else {
  