//pass to constructor
 public override void OnMouseDown(int Button, int Shift, int X, int Y)
 {
     m_csc.OnMouseDown(Button, Shift, X, Y);
 }