private void RaiseButtonDown(Buttons button)
 {
     ButtonDown.Raise(this, MakeArgs(button));
     ButtonRepeated.Raise(this, MakeArgs(button));
     _lastButton          = button;
     _repeatedButtonTimer = 0;
 }