descriptor.addTypeDescriptorChangePropertyListener(this);
toolWindowTitleBar.addMouseListener(titleBarMouseAdapter = new TitleBarMouseAdapter(descriptor));
// Register Drag Gesture
DragListener dragListener = new ToolWindowTitleBarDragListener(descriptor);
descriptor.getManager().addRemoveNotifyListener(removeNotifyDragListener = new RemoveNotifyDragListener(toolWindowTitleBar, dragListener));
toolWindowTitleBar.getToolWindowTabPanel().setDragListener(dragListener);
}