protected void CheckDownButton(Button button)
{
if (RegisteredButtons.ContainsKey(button))
{
var buttonAction = RegisteredButtons[button];
buttonAction.WasDown = true;
if (buttonAction.State == ButtonState.IsDown)
{
buttonAction.ExecuteAction();
}
}
}