@Override protected final void unbindUIControl() { super.unbindUIControl(); final Grid control = getUIControl(); if (control != null) { for (final GridColumn column : control.getColumns()) { column.removeSelectionListener(sortListener); } control.removeSelectionListener(selectionTypeEnforcer); } }