@Override
	public void mouseClicked(MouseEvent event) {
		if (event.getClickCount() == 2) {
			Point where = event.getPoint();
			mViewArea = checkAndConvertToArea(where);
			if (mViewArea != DirectScrollPanelArea.NONE) {
				int which = overColumnDivider(where.x);
				if (mAllowColumnResize && which != -1) {
					sizeColumnToFit(mColumns.get(which));
				} else if (mViewArea == DirectScrollPanelArea.CONTENT && canOpenSelection()) {
					openSelection();
				}
			}
		}
	}