Input Held Down?

I’m just trying this out but I can’t get it to work yet.
My original Blueprint looks like this.
When I release space it fires an impulse that is represented by “float Jump Power”.

I would like the “float Jump Power” to be controlled by a timeline, say a value of 0 to 2000 over a timescale of 2 seconds.
When I release space I want the float to be triggered so that if I hold key a short time I get a little impluse and if I hold it for a long time I get the maximum value (2000).

Currently I have this but its firing all the time so I need some way to trigger it when space is pressed but not update the float until its released.

I hope this makes sense ?