public bool IsKeyOrButtonUp(KeyOrButton keyOrButton)
 {
     return(!IsKeyOrButtonDown(keyOrButton));
 }
 public bool IsKeyOrButtonDown(KeyOrButton keyOrButton)
 {
     return(overrides.ContainsKey(keyOrButton) ? overrides[keyOrButton] : keyOrButton.State(this));
 }