protected override bool AddFiltered(Util.WinForms.DragState state_, DragPoint dp)
{
DragState state = (DragState)state_;
if (state.ClickedShape != null && state.ClickedShape.AllowsDrag)
return false; // gesture recognition is off
return base.AddFiltered(state, dp);
}