The _selectionGridSelectRowWithItem() in the helper.js is a bit weired. In case the shiftKey and the ctrlKey is not active, the selectRangeOnly is called in line 43 and in 74. Is this on purpose? Or is there a early return missing in line 45? Or an else if instead of the if in line 50?