When I first used it I remembered it as always calling the specific method once. So if I created a Jump Action with the key binding of space using SendMessage:

and then created a method for it:
public void OnJump(InputValue value)
{
Debug.Log("Jump");
}
it would be called once when I press space, and indeed it does. It gets called once each time. But if I where to add movement with action type value and control type Vector2:

it gets called more than once, it gets called twice. Once when I start pressing down the key and once when I release the key. I don't remember that being the case, am I just dumb or did they change it? I always remembered it as getting called once. And I can't find where in the documentations you can read about when and how this stuff gets called.
