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