anchor.diff:      var textSpan = span({'key': selectorText,
         'className' : 'round-selector-text'}, selectorText);
       var leftArrowDiv = div({'key': 'leftArrow',
  -      'className' : 'left-arrow${shouldDrawLeft?'':' disabled'}'}, leftArrowButton);
  +      'className' : 'left-arrow${_shouldDrawLeft?'':' disabled'}'}, leftArrowButton);
       var selectorItemsListDiv = div({'ref' : 'itemsDiv',
         'className' : 'round-list-fixed-width'},
           div({'ref' : 'round-list', 'className' : 'round-list'}, _items));
       var rightArrowDiv = div({'key': 'rightArrow',
  -      'className' : 'right-arrow${shouldDrawRight?'':' disabled'}'}, rightArrowButton);
  +      'className' : 'right-arrow${_shouldDrawRight?'':' disabled'}'}, rightArrowButton);
   
       List children = [textSpan, leftArrowDiv, selectorItemsListDiv, rightArrowDiv];
       if (_showFirstLast) {
  
positive.code:   get _visibleItemsWindowSize => ref('itemsDiv') != null ? ref('itemsDiv').marginEdge.width : null;
    get _spanWidth => ref('${items[0][VALUE]}') != null ? ref('${items[0][VALUE]}').marginEdge.width : null;
  
    get shouldDrawRight => ref('round-list').style.marginLeft > getMinMarginLeft();
    get shouldDrawLeft => ref('round-list').style.marginLeft < 0;
  
    var browserWindow;
  
  
negative.code:   DataReference get selected => props['selected'];
    DataReference get loading => props['loading'];
    DataReference get active => props['active'];
  
    List get items => props['items'];
    String get selectorText => props['selectorText'];
  