@Override
	public void mouseReleased(MouseEvent event) {
		if (isEnabled()) {
			Row rollRow = null;
			try {
				rollRow = mRollRow;
				if (mDividerDrag != null && allowColumnResize()) {
					dragColumnDivider(event.getX());
				}
				mDividerDrag = null;
				if (mSelectOnMouseUp != -1) {
					mModel.select(mSelectOnMouseUp, false);
					mSelectOnMouseUp = -1;
				}
			} finally {
				repaintChangedRollRow(rollRow);
			}
		}
	}