}
@Override
public void setWidget(int row, int col, Widget widget){
if(row >= 0 && row < getRowCount() && col >=0 && col < getCellCount(row) && widget instanceof IVkWidget){
super.setWidget(row, col, widget);
widget.addDomHandler(new MouseOverHandler() {
@Override
public void onMouseOver(MouseOverEvent event) {
if(startSelection){
clearSelectedCellsExceptFirst();
Element td = getEventTargetCell(Event.as(event.getNativeEvent()));