/** All selection must be named model objects. */
  @Override
  public void dragStart(DragSourceEvent event) {

    // Workaround for 1GEUS9V
    DragSource dragSource = (DragSource) event.widget;
    Control control = dragSource.getControl();
    if (control != control.getDisplay().getFocusControl()) {
      event.doit = false;
      return;
    }

    event.doit = canDrag();
  }