protected virtual void OnBoardUIResize(BoardUIResizeEventArgs e)
 {
     if (BoardUIResize != null)
     {
         BoardUIResize(this, e);
     }
 }
        // perform necessary resize and relocation of this particular instance
        protected internal void ResizingRelocationBind(object sender, BoardUIResizeEventArgs e)
        {
            // IMPORTANT

            // RESIZING
            this.Width  = BoardUI.ColumnDisplayUnit;
            this.Height = BoardUI.RowDisplayUnit;

            // RELOCATION
            Relocate();
        }